C语言如何对文本进行批量修改添加

C语言如何对文本进行批量修改添加,第1张

代码如下:

#include <stdio.h>

#define MAX 20 // 每行最大字符数

#define MAX_LINE 1000 // 文件最大行数

char lines[MAX_LINE][MAX]

int main()

{

int i, count = 0

// 打开文件 abc.txt

FILE *pf = fopen("d:\\abc.txt", "r+")

// 读取文件内容到 lines 中

while (!feof(pf)) {

fscanf(pf, "%s", lines[count++])

}

// 移动文件指针到文件开始

fseek(pf, 0, SEEK_SET)

// 修改文本并保存到文件中

for (i = 0 i < count i++) {

fprintf(pf, "12月日期%s号\n", lines[i])

}

// 关闭文件

fclose(pf)

return 0

}

运行结果:

方法如下:

步骤1,打开软件工具,点击“添加文件”按钮将需要添加前缀的文件导入到软件中。

步骤2,这时候在左边可以看到设置界面,命名方式选择“插入”;然后在插入内容右边输入添加的前缀;最后插入位置选择“文件名头”。这时候在右边可以预览到新的文件名称了,可以随时修改随时预览。

步骤3,当设置好了之后就可以点击【开始重命名】按钮,启动软件程序了,处理完成后软件会d出“重命名成功”的窗口。

步骤4,通过案例对比可以看出,修改后的文件名前面都添加了相同的前缀。

1、函数名:

mkdir

能:

建立一个目录(文件夹)

法:

int

mkdir(char

*pathname)

2、程序例:

(在win-tc和Dev-c++下运行通过)

#include <stdio.h>

#include <process.h>

#include <dir.h>

int main(void)

{

int status

system("cls")

status = mkdir("book")/*这是在程序所在当前文件夹下创建book*/

(!status) ? (printf("Directory created\n")) :

(printf("Unable to create directory\n"))

system("pause")

system("dir")/*显示创建后当前文件夹下的文件信息*/

system("pause")

status = rmdir("book")/*删除创建的文件夹book*/

(!status) ? (printf("Directory deleted\n")) :

(perror("Unable to delete directory"))

system("pause")

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11778720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存