나는 단순히 탭으로 구분 된 정수 파일 (.txt 파일)을 가지고 있으며 한 줄에 한 줄씩 C로 그 파일을 읽으 려합니다. 따라서 각 줄마다 5 개의 정수가 있다고 가정합니다. 이것을 어떻게 할 수 있습니까?C에서 탭으로 구분 된 정수의 텍스트 파일을 읽는 방법은 무엇입니까?
첫 번째 시도는 다음과 같습니다.
FILE *fp;
char blah[255];
int *some_int;
fp = fopen("test.txt", "rt");
while (fgets(blah, 255, fp) != NULL)
{
sscanf(blah, "%d", some_int);
printf("%d\n", *some_int);
}
초기 시도로 업데이트하겠습니다. – soxarered
'some_int'는 기본이 아닌 포인터입니다. 왜 some_int는'int *'타입을 가졌습니까? 어떤 이유. – Mahesh
각 줄의 자릿수가 같은가요? 그렇다면이 숫자는 컴파일 타임 상수 또는 런타임 값입니까? –