1. c语言怎么打开文件内容
1、首先需要下载专门的c语言编程软件,一般从网络下载就可以。
2. 如何用c语言编写一个可以打开指定word文件、指定记事本或指定应用程序
#include<windows.h>
intmain()
{
system("notepad.exe");
return0;
}
打开记事本,其它同理。
3. 为什么我用C语言可以直接创建doc文件(像txt一样),但docx不行
你装了2010?
4. 在c语言中怎样打开一个文本文档
这些都是c语言打开文件函数fopen的一个参数打开文件方式的值:
定义函数
file
*
fopen(const
char
*
path,const
char
*
mode);
函数说明
参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。
mode有下列几种形态字符串:
r
打开只读文件,该文件必须存在。
r+
打开可读写的文件,该文件必须存在。
rb+
读写打开一个二进制文件,只允许读写数据。
rt+
读写打开一个文本文件,允许读和写。
w
打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+
打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a
以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+
以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
wb
只写打开或新建一个二进制文件;只允许写数据。
wb+
读写打开或建立一个二进制文件,允许读和写。
wt+
读写打开或着建立一个文本文件;允许读写。
at+
读写打开一个文本文件,允许读或在文本末追加数据。
ab+
读写打开一个二进制文件,允许读或在文件末追加数据。
上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b
字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在posix系统,包含linux都会忽略该字符。
由fopen()所建立的新文件会具有s_irusr|s_iwusr|s_irgrp|s_iwgrp|s_iroth|s_iwoth(0666)权限,此文件权限也会参考umask
值。
5. 如何打开DOC文件
.DOC文件不另存的话,是可以直接打开附件。下载来的文件一般是先放在C盘的临时文件夹里,下载完后直接打开。你已经安装了WORD,所以你必须确定你打开附件后,你点击你要看的文件,并在弹出的对话框里你选择的是“打开”项。等下载完全后就可以看了。如果由于网速太慢下不完,就会出现找不到文件的情况。假如网速不是很快,最好选择保存,可以避免下次想用的时候还要重新下。
你说的和它相同的文件名,却是模糊的样子只有1KB,这样的文件是你在编辑WORD的过程中形成的碎片文件,比如你执行保存等操作时就会形成,这样的文件一般是打不开的,即使安装了转换器打开了也是乱码或是无关的看不懂的内容,这样的文件很多都是被隐藏的。可删可不删。
6. 如何用C语言读取word中的数据
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain()
{
charch;
charbuffer[1024];//缓冲区
intlen=0;
FILE*fp;
fp=fopen("word.txt","r");
if(fp==NULL)
{
printf("openfileword.txtfailed! ");
}
while(!feof(fp))
{
ch=fgetc(fp);
buffer[len++]=ch;//放到缓冲区
if(ch==' '){
buffer[len]='