반응형

c언어 파일입출력 (IO) - 콤마 쉼표 (,) 구분해서 문자열 읽기

 

 

이름, 전화번호 텍스트 파일 읽기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* Read up to comma */
#include <stdio.h>
 
int main() {
    const int max = 100;
    char line[max], name[50], phoneNumber[50];
    FILE *in = fopen("phone2.txt""r");
    while (!feof(in)) {
        fgets(line, max, in);
        sscanf(line, "%[^,], %s", name, phoneNumber);
        printf("%-6s %-20s""Name: ", name);
        printf("%10s %-12s\n""Number: ", phoneNumber);
    }
    fclose(in);
}

 

 

 

 

 

반응형