넘히들어여 도와주세요 fgets문
키클
2023.04.01
질문 제목 : fgets문질문 내용 :
input.txt
내용:
가
나
다
라
프로그램
#include stdio.h
#include string.h
char str[100]
void main()
{
file*in;
in=fopen(input.txt,r);
int i,j;
for(j=0;j4;j++)
{
for(i=0;i2;i++)
{
fgets(str,100,in);
printf(%s,str);
}
}
}
머이런식이라면 출력이되면 가,나,다,라 이렇게될꺼아니에여?근데 이렇게 출력되는걸 가,나,가,나 이런식으로 못할까여?
요약하자면 안에 포문이다돌면 fget 하더라도 처음부터 가,나 받을수있게여
-
큰꽃들
fseek(in,0,SEEK_SET);
int fseek(
FILE *,
long,
int
);
파일내에 어느줄로 이동할것인지 이동하는방법입니다.
SEEK_SET은 맨첫줄로 이동하는거에요 -
길가온
안쪽 for 문 블럭 밖에 rewind(in); 을 해주세요.