向一个文件中写入字符

向一个文件中写入字符

所用到函数:
① 文件操作函数:
fopen(文件名,文件使用方式)
fclose(文件指针)
fputc(字符,文件指针)  
//如fputc(ch,fp)把字符ch写入到指针变量fp所指向的文件当中

② 字符操作函数:
getchar()
putchar()
#include <stdio.h>
#include<stdlib.h>

int main () 
{
    FILE *fp;
    char ch ,filename[10];
    printf("请输入你想要写入数据的文件名:");
    scanf("%s",filename);
    if((fp=fopen(filename,"w"))==NULL)
    {
        printf("sory the file name of %s is unexist\n",filename);
        exit(0);
    }

    ch = getchar();
    printf("请输入你想要存在文件中的句子,以“#”结束\n");
    ch = getchar();

    while (ch != '#')
    {
        fputc(ch,fp);
        putchar(ch);
        ch = getchar();
    }
    ** **
    fclose(fp);
    printf("\n");
    return 0;
}
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。