파일입출력함수!
풀잎
질문 제목 : 파일입출력함수질문 내용 :#includestdio.h
#includestring.h
#includeconio.h
#includestdlib.hstruct person{
char name[20];
char company[30];
char phone[20];
char e_mail[50];
};int main(void){
int k=0,i;
struct person man; file *dat;
if(dat==null){
printf(file error!);
exit(1);
}
puts(**********************************************);
printf(\t 명함관리 - symbol\n);
puts();
puts(**********************************************);
puts( 1. 명함입력 2. 불러오기 );
puts(**********************************************);
scanf(%d, &i);
if(i==1){
dat=fopen(bcard.dat, at);
do{
printf(name : ); scanf(%s, man.name);
printf(company : ); scanf(%s, man.company);
printf(phone : ); scanf(%s, &man.phone);
printf(e-mail : ); scanf(%s, &man.e_mail); fprintf(dat, ------------------------------------------------------\n);
fprintf(dat, name : %s\n company : %s\n phone : %s\n e-mail : %s\n, man.name, man.company, man.phone, man.e_mail);
fprintf(dat, ------------------------------------------------------\n);
fprintf(dat, \n); puts(입력을 종료하시겠습니까?\n 1. 계속 2. 종료);
scanf(%d, &k);
}while(k!=2);fclose(dat);
} else if(k==2){
}
}명함데이터를 입력시키고 불러오기를 해서 저장된 데이터를 출력시키려면 어떻게 해야할까요감이안잡히네요 ㅠㅠ
-
글길
fscanf 함수로 텍스트 파일에 있던 값을 변수에 저장시키고 그 변수를 출력해주시면 됩니다.