c언어 인데요... 생성이 안되서...
글쓴이: chatae3 / 작성시간: 화, 2013/02/05 - 12:39오후
#include #include
void main()
{
char name[20];
int hp,address,relation;
FILE*fp;
fp=fopen("data.dat","r");
if(fp==NULL){
printf("**File Opne Error**");
exit(1);
}
fscanf_s(fp,"%s%d%s%s",name,&hp,address,relation);
printf("이름 : %s\n",name);
printf("핸드폰 번호 : %d\n",hp);
printf("주소 : %s\n",address);
printf("관계 : %s\n\n",relation);
fscanf_s(fp,"%s%d%s%s",name,&hp,address,relation);
printf("이름 : %s\n",name);
printf("핸드폰 번호 : %d\n",hp);
printf("주소 : %s\n",address);
printf("관계 : %s\n",relation);
fclose(fp);
}
어디가 틀렸는지 가르쳐 주세요 ㅜ error는 안떠요 ㅜ근데 파일 생성이 안되서...
Forums:
파일을 읽기 모드로 여셨는데..
파일을 읽기 모드 ('r') 로 여셨는데...
위의 예제는 파일을 생성하는 소스가 아닙니다.
data.dat 이라는 파일을 읽어서
fscanf 함수를 사용해서 파일에 있는 데이터를 읽어서 name, hp, address, relation 변수에 저장하고
그 값을 printf를 사용해서 출력하는 소스에요..
컴파일 할때 실행파일이 안 생긴다는
컴파일 할때 실행파일이 안 생긴다는 질문일지도..
--
숙제하다가 막히면 즉흥적으로 회원가입해서 물어보고 잊어버리는 사이트가 되어가는 듯.
File 입출력에 대한 코드... 책에도 너무나 많이
File 입출력에 대한 코드... 책에도 너무나 많이 있고.
인터넷에 찾아봐도 많은 자료가 존재합니다..
일단 질문으로 올려보시기전에
검색을 해보시고 찾아나가시는게 좋지 않나 생각합니다.
댓글 달기