c语言如何直接在桌面建立文件夹,C语言如何在桌面自动创建多个文件(word文档) 目前这图片...-c生成word,在word里面如何生成目录...

本文详细介绍了如何使用C语言通过`fopen`和`fprintf`创建txt文件,并通过设置右键菜单为Word打开。步骤包括添加新的文件打开方式、使用FILE类型、指定应用程序等。同时探讨了直接修改Word文档结构的可行性。
摘要由CSDN通过智能技术生成

#include 

int main()

{

system("notepad.exe");

return 0;

}

打开记事本,其它同理。

原因及解决方法:

1、一般情况下,在右键快捷菜单中只有一条“百打开”命令(即一个文件只有一种打开方式)。可以直接在右键菜单中增加文件的打度开方式。

2、打开“我的”,选择“工具→文件夹选项”,在弹出的对话框中选择“文件类型”选项卡,选中要添加打开方式的“文本文档”,单击“高知级”按钮

3、列出了在文本文件上单击右键可以执行的两种操作: open(打开)和print(打印),单击“新建”按钮,在弹出的对话框中输入操作的名称(比如:“用Word打开”),这个提示信息将出现在右键快捷菜道单中。

4、然后再单击专“浏览”按钮,选择用于执行操作的应用程序。

5、再右键单击*.TXT文本文件时,在快捷菜单中除了可以看到通常的“打开”命令(默认打开方式,用记事本打开)外,还可以看到多了一条“用Word打开”命令,单击它就可以用Word打开该文件。同样属对于其他需要以多个程序打开的文件类型也可以通过同样的方法来设置。

工具:华硕电脑

原料:C-Free5.0

1、打开C-Free5.0新建一个空白页面zhidao,然后将C语言的基础格式写完,注意格式缩进。

2、首先需要定义一个声明来用来声明文件的操作,这里我们用“FILE”来做声明,FILE是变量类型,实际上是C语言定义的标准数据结构,用于文件(FILE *fp 是声明,声明fp是指针,用来指向专FILE类型的对象)。

3、然后利用fp=fopen("c:\\czb_one.txt","wb") 来打开和创建文件(当然还可以写一个if语句,用来判断是原来否存在)。

4、然后在if判断中输入如果创建错误就关闭程序,exit表示退出。

5、如果文件没有错误的话,输入: fputs("Helllo world!",fp);往文属件 中输入“Hello world!”,然后用fclose(fp)关闭文件。

6、然后点击调试按钮,调试程序,得到如下结果,在C盘中找到CZB_one.txt文件里面有hello word。此时就成功地创建了txt文件。

楼上两位的代码。创建的doc能用word正常打开?word文档有自己的结构吧,如果直接读写数据恐怕不行吧?

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: #include <stdio.h> int main() { FILE *fp; fp = fopen("2210.txt", "w"); fprintf(fp, "Hello World!"); fclose(fp); return 0; } ### 回答2: 下面是一个用C语言编写的程序,用于在应用程序文件夹生成一个名为2210.txt的文件: ```c #include <stdio.h> int main() { FILE *file; file = fopen("2210.txt", "w"); if (file == NULL) { printf("无法创建文件。\n"); return 1; } fprintf(file, "这是一个C语言生成文件。\n"); fclose(file); printf("文件已成功生成。\n"); return 0; } ``` 这段代码中,首先我们打开一个名为"2210.txt"的文件,使用fopen函数,并将其指针赋给file变量。我们使用"w"参数来表示以写入模式打开文件,如果文件不存在,则会创建一个新的文件。 接着我们检查file是否为空,如果为空,说明文件无法打开,我们打印一个错误消息并返回1,表示程序运行失败。 如果文件成功打开,我们使用fprintf函数将一段字符串写入文件中。在本例中,我们向文件写入了一句话"这是一个C语言生成文件。"。 最后,我们使用fclose函数关闭文件,确保写入操作完成,并且释放与文件关联的资源。 运行程序后,你将在应用程序文件夹下找到一个名为"2210.txt"的文件,并且其中包含了我们在代码中写入的内容。 注意:在Windows系统上,应用程序文件夹可能是指程序运行的当前工作目录。在其他操作系统中,可能会有一些差异,请根据你的实际情况进行调整。 ### 回答3: 下面是一个用C语言编写的代码,用于在应用程序文件夹生成名为"2210.txt"的文件: ```c #include <stdio.h> int main() { FILE *fptr; char filename[] = "2210.txt"; char *path = "./"; char filepath[100]; // 创建文件路径 sprintf(filepath, "%s%s", path, filename); // 打开文件 fptr = fopen(filepath, "w"); if (fptr == NULL) { printf("文件创建失败!\n"); return 1; } // 写入内容 fprintf(fptr, "这是一个示例文件。\n"); fprintf(fptr, "你可以在这里添加更多的内容。\n"); // 关闭文件 fclose(fptr); printf("文件已成功创建:%s\n", filepath); return 0; } ``` 该代码首先定义了一个文件指针`fptr`,一个文件名`filename`以及一个文件路径`path`。然后使用sprintf函数将文件路径和文件名拼接成完整的文件路径。接着使用fopen函数以写入模式打开文件,如果文件打开失败,则输出错误信息并返回1。然后使用fprintf函数向文件中写入内容。最后使用fclose函数关闭文件。在文件成功创建后,会输出成功创建文件路径。 这段代码可以在应用程序文件夹生成一个名为"2210.txt"的文件,并向文件中写入示例内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值