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]='