콘솔 어플리케이션으로 작성한 경우입니다. 참고하세요.
(보통 C/C++ 책에 나온 것과 동일합니다.)
VCL 폼 어플리케이션 사용할 경우는 좀 다릅니다. (콘솔이 없으니 메모장이나 이런것에 출력해야하니...)
int _tmain(int argc, _TCHAR* argv[])
{
FILE * pf = fopen("Test.txt", "r");
// 하나씩 읽고 쓰기.
int n = 0;
int nRet = 0;
while(1){
nRet = fscanf(pf, "%d", &n);
if(nRet == EOF) {
break;
}
printf("%d", n);
};
// 6개 동시에 읽고 쓰기.
printf("\r\n");
fseek(pf, 0L, SEEK_SET);
int nM[6];
fscanf(pf, "%d %d %d %d %d %d ", &nM[0], &nM[1], &nM[2], &nM[3], &nM[4], &nM[5]);
printf("%d %d %d %d %d %d ", nM[0], nM[1], nM[2], nM[3], nM[4], nM[5]);
if(pf) fclose(pf);
getchar();
return 0;
}
님이 쓰신 글 :
: 초보자라서....
: 넣은다음 2만 어케 출력하져 ㅠㅠ
:
:
:
: 조대현.Clau 님이 쓰신 글 :
: : 1. TStringList의 Delimieter=' '; 설정
: : TStringList의 DelimeterText ="1 2 3 4 5 6";
: : 이렇게 하시면 TStringList에 나뉘어 들어갑니다.
: :
: :
: :
: : 님이 쓰신 글 :
: : : 볼랜드에서 txt 파일을 불러오는 경우
: : :
: : : --- txt ---
: : :
: : : 1 2 3 4 5 6
: : :
: : :
: : :
: : :
: : : 인경우, 2만 불러오려면 어떻게 해야하나요?
: : :
|