c - 写入.txt 文件?

标签 c linux

如何将一小段文本写入 .txt 文件中? 我已经在谷歌上搜索了超过 3-4 个小时,但不知道该怎么做。

fwrite();有这么多参数,我不知道如何使用它。

当您只想将名称和一些数字写入 .txt 文件时,最简单的函数是什么?

char name;
int  number;
FILE *f;
f = fopen("contacts.pcl", "a");

printf("\nNew contact name: ");
scanf("%s", &name);
printf("New contact number: ");
scanf("%i", &number);

fprintf(f, "%c\n[ %d ]\n\n", name, number);
fclose(f);

最佳答案

FILE *f = fopen("file.txt", "w");
if (f == NULL)
{
    printf("Error opening file!\n");
    exit(1);
}

/* print some text */
const char *text = "Write this to the file";
fprintf(f, "Some text: %s\n", text);

/* print integers and floats */
int i = 1;
float pi= 3.1415927;
fprintf(f, "Integer: %d, float: %f\n", i, pi);

/* printing single characters */
char c = 'A';
fprintf(f, "A character: %c\n", c);

fclose(f);

关于c - 写入.txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40554941/

相关文章:

c - 如何创建具有特定访问权限的 Unix 域套接字

c - 我不知道我的角色需要什么条件

android - 如何知道 android 上 UsbDevice 实例的 linux usb 设备文件路径?

mysql - 连接到 AWS Elastic Beanstalk 上的 Mysql

linux - 如何将 time 命令的输出重定向到 Linux 中的文件?

linux - 由于文件损坏,无法在 linux 下删除目录

c - nl80211库和cfg80211是如何工作的?

c++ - 头文件的解释

将列表复制到二进制文件

c - 尽管有无限的 ulimit,为什么非常大的堆栈分配会失败?