c - 如何使用 fputs C 在 .txt 上插入变量

标签 c file text

<分区>

我想在 txt 上介绍信息,我有这个:

int main(){

  FILE * file;

  file=fopen("viajes.txt", "w");
  char select;
  char dni[tm_dni];
  printf("Introduce DNI:\n");
  scanf("%s", dni);
  fputs("DNI cliente:", file);
}

最佳答案

这个:

fputs("DNI cliente:", file);

打印一个静态字符串到文件,然后你需要跟随动态数据:

fputs(dni, file);

您还可以:

fprintf(file, "DNI cliente: %s\n", dni);

当然,您还应该检查各种 I/O 调用(包括 scanf())是否成功。

关于c - 如何使用 fputs C 在 .txt 上插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49151807/

相关文章:

c - 是否可以为规则设置优先级以避免 "longest-earliest"匹配模式?

c# - 如何在C#中使用资源和文件

python - 413 Request Entity Too Large 使用 Django Admin 和 Nginx 配置上传文件

Haskell:我应该使用 Data.Text.Lazy.Builder 来构造我的 Text 值吗?

c - 用于在 C 中查询已安装(Debian)包的库?

c - 使用 JSON 数据

c - 删除数组中特定字符之前的所有字符

c++ - 在 C++ 中一直读到文件末尾

c# - 在 C# 中读取第一百万行

javascript - 如何在 jointJS 的元素框内复制检查器编辑文本值 - Rappid