제가 짜본 프로그램인데요 ...
파일은 AB.txt (0초부터 0.02초마다 8초까지의 A B 데이터 값을 가지는 텍스트파일 )
1) 1번을 누를시 AB.txt에서 A와B값을 불러와 계산을 통해 ABC.txt파일을 생성
2) 3번을 누를시 1번을총해 생성된 ABC.txt에서 0 , 0.1 , 0.2 즉 0.1초마다의 데이터만 뽑은 ABC_0.1.txt 를생성하게 해놧습니다.
void CTermproDlg::OnButt3()
{
// TODO: Add your control notification handler code here
int x;
FILE *ABC;
FILE *ABC_3;
ABC = fopen("ABC.txt","r");
ABC_3 = fopen("ABC_0.1.txt","w");
for(i=0;i<=400;i++)
{
fscanf(ABC, "%f %f %f %f",&T[i] ,&A[i] ,&B[i], &C[i]);
x=T[i]*100;
if (x%10==0)
{
fprintf(ABC_3,"%f\t%f\t%f\t%f\n",T[i],A[i],B[i],C[i]);
}
}
fclose(ABC);
fclose(ABC_3);
AfxMessageBox("폴더안에 ABC_0.1.txt 가 생성 됩니다.");
}
제가짠 3번 코드이구요
근데 이상하게 중간중간 값들이 비어나오네요 ...
이런식으로 중간중간 잘나가다가 값들이 비네요 ㅠ
어떻게 해야할까여 ? ;; ㅋ