struct reader
{
char data1[30], data2[30], data3[30];
};
struct reader freader[100];
char input[30];
요런 구조체 있다 만들고
찾기 함수 안에
for(i=0;i<100;i++)
{
fscanf(fp,"%s %s : %s",&freader[i].data1,&freader[i].data2,&freader[i].data3);
if(strcmp(input,freader[i].data3)==0)
{
printf("%s",input);
fclose(fp);
_getch();
main();
}
이렇게 해서 input 이랑 data3가 같게 나오면 출력하려했는데 잘 안되네요 ㅜㅜ
아 그리고.. input이랑 같은 값을 출력하고 txt 파일에 그 값 밑에 값들도 같이 출력하고 싶은데
그건 fseek 으로 텍스트 파일 안에 칸수만큼 이동해서 출력하라 하면 되는건가요??