代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{FILE *fp;char filename[5][50];    //存放5个文件名的二维数组char content[5][20]={"越前龙马","test/江户川柯南","工藤新一","毛利小五郎","江户川乱步"};    //要输入的文件内容char (*p)[50]=filename;char (*q)[20]=content;char *b=".txt";char a[10]="./file/";int i,n=0;for(i=0;i<5;i++){strcpy(p[i],a);strcat(p[i],q[i]);    //把"./file/"连接到filename前面作为前缀strcat(p[i],b);       //把".txt"连接到filename后面作为后缀printf("%d ——————————————————————\n",i+1);if((fp=fopen(p[i],"w"))==NULL)    //fopen打开相应的文件,"w"为字符串读写方式,若执行失败返回空指针{printf("    创建文件失败:目录\"%s\"存在错误或者不存在\n",p[i]);continue;    //当前创建失败,执行下一个文件创建;可以改成exit(0);终止程序,或者break跳出循环}fputs(q[i],fp);    //向文件fp输入字符串q[i]fclose(fp);        //关闭文件printf("    成功创建文件%s\n",p[i]);n++;              //记录创建文件的个数}putchar(10);           //换行符,ASCII代码为10printf("创建文件完成,总共创建了%d个文件!",n);putchar(10);putchar(10);system("pause");     //实现程序结束 后不立刻关闭窗口而是等待按任意键关闭窗口,需要包含<stdlib.h>头文件return 0;
}

执行结果如图:

相应目录结果:

C语言——执行创建多个文件同时写入内容相关推荐

  1. 文件——创建文件并写入内容

    package main import ( "os" "fmt" "bufio" ) /* 基本介绍 func OpenFile(name ...

  2. ASP.NET创建文件并写入内容

    本文从最基本的操作开始,解释在ASP.NET中文件处理的概念,包括如从一个文件中读取内容.如何向一个文件中写入内容和如何删除一个文件. 前面已经提到,要想在ASP.NET 页面中进行文件处理,必须要有 ...

  3. Linux 快速创建文件并写入内容

    Linux 创建文件并写入内容 1.自动创建 test.txt 文件 2.自动写入 "Raspberry" > 创建并写入 >> 追加写入 其他方法: vi vi ...

  4. Java创建文件并写入内容

    以下代码可以创建一个文件,并使用FileWriter向文件中写入内容,若路径不存在则自动创建路径,若文件已经存在,则不再创建 public void createFile() throws IOExc ...

  5. 编程随笔-Java | 03.使用FileWriter向文件中写入内容

    文章目录 1.FileWriter类 构造方法 常用API 2.使用示例:创建文件并写入内容 参考文章 1.FileWriter类 构造方法 public FileWriter(File file); ...

  6. python把print写入文件_Python中用print方法向文件中写入内容

    Python中用print方法向文件中写入内容 2013-02-02| 一个小功能,我就是想用print功能实现,不想用write 1 2 3 4 5 6import os os.chdir(&quo ...

  7. 用C语言创建文件并写入内容

    目录 一.概念须知 1.1.相关库函数 1.1.1.打开指定文件的模式选择 详见: 二.创建一个.c文件,并写入Hello ​ 三.加入一些流程 一.概念须知 1.1.相关库函数 FILE *fope ...

  8. 【PHP】创建文件并写入内容

    /*** 1.文件不存在,创建并写入内容* 2.文件存在,比较新内容与文件已有内容,* 不同->覆盖文件内容;* 相同->不操作文件;*/function createAndWrite($ ...

  9. JAVA在本地创建一个文件 向文件里面写入内容

    本地创建一个文件  向里面写入内容 这里的第二步可以跳过,但前提是E盘下面有了test这个文件夹, 如果没有这个文件夹,则第二步不能跳过. 注:创建文件的这一步可以省略,因为在写入的时候会自动创建文件 ...

最新文章

  1. 知否?知否?一文看懂深度文本分类之DPCNN原理与代码
  2. Water Research:南土所褚海燕组揭示冰川源水体和沉积物细菌群落显著分异
  3. javascript 校验 非空_JavaScript_form表单非空验证;
  4. 浅谈Java中equals()和==的区别
  5. React开发(111):写注释的方法
  6. python之log日志模块
  7. matlab无穷积分求解_python做微积分
  8. shell逻辑运算符优先级_linux shell 逻辑运算符、逻辑表达式详解
  9. Quartus18.1安装USB Blaster驱动蓝屏
  10. 解决Matplotlib中Times New Roman字体无法改变字体
  11. SCI论文分区有两种方法
  12. Scroller的用法和一些理解
  13. Unity FPS显示工具
  14. 基于 Selenium 掘金自动签到、抽奖的定时任务
  15. JAVA动态网页开发:框架
  16. Android五子棋小游戏之UI篇
  17. 微生物 革兰氏阳性菌和革兰氏阴性菌 需氧 厌氧菌 判断 目录表
  18. java getstate_状态模式(State)_java实现
  19. 重庆大学java考试_重庆大学网络教育学院 《Java程序设计》形考一答案
  20. 专栏 | “芯片漏洞”堪比“千年虫”,危险级别之高、影响面之大前所未有,能顺利解决吗?

热门文章

  1. [YOLO专题-3]:总体-目标检测的常见模型评估指标
  2. HUAWEI MateBook X Pro升级2T SSD并保留一键恢复功能
  3. 2021年G1工业锅炉司炉答案解析及G1工业锅炉司炉新版试题
  4. python写一个求导积分工具_方便快捷的求导求积分解方程在线工具sage介绍
  5. 无线蓝牙耳机哪个牌子好?500元内蓝牙耳机性价比之王
  6. SpringBoot+OSS+VUE+mybatis-plus 前后端 (前后端 · 素材管理)
  7. Java对excel列数据逗号分隔
  8. 技术美术知识学习_02:MatCap实现
  9. java:实现奇偶校验(附完整源码)
  10. Did you know ?