파일 입출력에서 sscanf를 사용
낶아
질문 제목 : 파일 입출력에서 sscanf를 사용해야함 ㅜㅜ test.txt라는 파일에서 글을 읽어와char형 배열로 문자를 받고, int 로 정수를 받아서
sscanf를 사용해 출력하시는 프로그래밍 질문 내용 :
#includestdio.h
#define size 100
typedef struct ip
{
int a;
char str[size];
}ip;
int main()
{
ip st[5];
char *cah= &st[5];
file *in;
in=fopen(test.txt,r);
int i ;
int dcnt=0;
while(fgets(*cah,sizeof(size),in)){
sscanf(cah,%d %s ,st[dcnt].a, st[dcnt].str);
dcnt++;
}
fclose(in);
for(i=0;i5;i++)
{
printf(%d %s\n,st[i].a,st[i].str);
}
return 0;
}======================================
txt파일 안에 들어있는 내용
1 test1
8test
3 tes3
4 test
5 test
==================================================================================
우선 죄송합니다.에이스(부매니저)님 께서 제가 반말을 하셨다고 하시는데 그렇게 보인다니 정말 죄송하구요.
의도하지 않고 정신없이 원인을 찾다보니 그렇게 됬습니다 ㅜㅜ
지식을 갈구하는 입장으로 정중히 말씀드렸어야 했는데 소홀한점 정말 죄송하구요
내용을 다시 바꾸기엔 댓글 다신게 무의미해질까봐.이렇게 덧글로 저의 의사를 표합니다.