C题目:文件
题目:
从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。
代码:
#include <stdio.h>
#include <stdlib.h>
void file1(){
FILE *fp;
char ch,filename[10];
printf("请输入文件名:");
scanf("%s",filename);
getchar();
if((fp=fopen(filename,"w"))==NULL){
perror("open file failed:");
exit(0);
}
printf("请输入数据内容:");
ch = getchar();
while(ch != '#'){
fputc(ch,fp);
putchar(ch);
ch = getchar();
}
fclose(fp);
putchar(10);
}
int main(){
file1();
return 0;
}
结果:
请输入文件名:xkx.txt
请输入数据内容:I'm is daming!#
I'm is daming!