C语言如何将一串字符和数字写入txt文本文档

C语言如何将一串字符和数字写入txt文本文档,每行都带注释。最简单。

#include <stdio.h>

main()
{
    FILE *fp = NULL;  //声明并初始化文件指针
    char str[100] = "123456";  //声明并赋值str字符串数组变量
    fp = fopen("data.txt","w"); //只读方式打开文件
    fputs(str,fp);   // 写入str内容
    fclose(fp);     //关闭文件

}

追问

可不可以你输入什么就把什么给写入txt

追答#include <stdio.h>
 
main()
{
    FILE *fp = NULL;  //声明并初始化文件指针
    char str[100] ={0};  //声明并初始化str字符串数组变量
    gets(str);        // 获取输入内容
    fp = fopen("data.txt","w"); //只读方式打开文件
    fputs(str,fp);   // 向文件data.txt写入str内容
    fclose(fp);     //关闭文件
 
}

温馨提示:答案为网友推荐,仅供参考
相似回答