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!
posted @ 2024-12-01 22:21  昵-称  阅读(12)  评论(0)    收藏  举报