텍스트파일에 저장이 안됩니다..ㅠㅠ
별솔
질문 제목 : 텍스트파일에 저장이안됩니다. file을 이용해 만든 프로그램입니다. ㅠ테스트파일에 저장이 안됩니다. 뭐가문제인지 알려주세요 ㅠ질문 내용 :
아래는 제가 프로그래밍 짠 화면이고 아래는 컴파일하고 실행한 화면 또 아래는 저장된 파일입출력 텍스트파일화면입니다.
컴파일하고 실행한대로 텍스트파일에 나오게 하고싶습니다.
왜 저부분밖에 저장이안되는지 이유좀 알려주세요 ㅠㅠ
#include stdio.h
file *fp,*fp2;
void inputa();
int readno();
void abc(int x);
void main(){
int a;
for(inputa(); a=readno(); inputa() )
abc(a);
}
void inputa(){
fp2 = fopen(kyungboo.txt, r);
printf(해당 문자 아스키코드번호를 알려주는 프로그램입니다.\n);
fprintf(fp2,해당 문자 아스키코드번호를 알려주는 프로그램입니다.\n);
printf(문자를 입력하시오.\n);
fprintf(fp2,문자를 입력하시오.\n);
fclose(fp2);
}
int readno(){
char a;
fp = fopen(kyungboo.txt, r);
scanf(%c,&a);
fprintf(fp,%c,&a);
fflush(stdin);
fclose(fp);
return a;
}
void abc(int x){
fp2 = fopen(kyungboo.txt, w);
printf(%c 의 ascii 코드번호는 = %d 이다.\n\n\n,x,x);
fprintf(fp2,%c 의 ascii 코드번호는 = %d 이다.\n\n\n,x,x);
fclose(fp2);
}
왜이런 결과가 나오는 것일까요?...
검정색화면에 나온것처럼 똑같이 텍스트파일에 저장시키고 싶은데...