1樓:雪城風嘉
#include
int main()
for(int i=0;i<10;i++)
fprintf(fpwrite,"%d ",i);
fclose(fpwrite);
//下面是讀資料,將讀到的資料存到陣列a[10]中,並且列印到控制檯上
int a[10]=;
file *fpread=fopen("data.txt","r");
if(fpread==null)
for(int i=0;i<10;i++)
getchar();//等待
return 1;
}
擴充套件資料:
c語言最常用的檔案使用方式及其含義
1、"r".為讀而開啟文字檔案.(不存在則出錯)
2、"rb".為讀而開啟二進位制檔案.
3、"w".為寫而開啟文字檔案.(若不存在則新建,反之,則從檔案起始位置寫,原內容將被覆蓋)
4、"wb".為寫而開啟二進位制檔案.
5、"a".為在檔案後面新增資料而開啟文字檔案.(若不存在,則新建;反之,在原檔案後追加)
6、"ab".為在檔案後面新增資料而開啟一個二進位制檔案.
7、"r+".為讀和寫而開啟文字檔案.(讀時,從頭開始;在寫資料時,新資料只覆蓋所佔的空間,其後不變)
8、"rb+".為讀和寫而開啟二進位制檔案.只是在隨後的讀寫時,可以由位置函式設定讀和寫的起始位置.
9、"w+".首先建立一個新檔案,進行寫操作,隨後可以從頭開始讀.(若檔案存在,原內容將全部消失)
10、"wb+".功能與"w+"同.只是在隨後的讀寫時,可以由位置函式設定讀和寫的起始位置.
11、"a+".功能與"a"相同;只是在檔案尾部新增新的資料後,可以從頭開始讀.
12、"ab+".功能與"a+"相同;只是在檔案尾部新增新資料之後,可以由位置函式設定開始讀的起始位置.
2樓:匿名使用者
#include
#include
#include
int main(void)
;printf("請輸入儲存的路徑:");
scanf("%s",path);
int n=6;
f=fopen(path,"w+");
fprintf(f,"yes you are right \n");
fprintf(f,"y=4+%d\n",n);
fclose(f);
printf("已經儲存,快去看吧");
system("pause");
return 0;}
3樓:dota要有平常心
#include
using namespace std;
void main()
string str = "yes you are rigth !\n";
fwrite(str.c_str(),str.length(),sizeof(char),fout);
char buf[56];
memset(buf,0,56);
sprintf(buf,"y=4+%d\n",x);
str = string(buf);
fwrite(str.c_str(),str.length(),sizeof(char),fout);
fclose(fout);}
怎麼用C語言在E盤上建立文字檔案,將鍵盤上輸入的若干個字元存入該檔案中,但數字字元除外
以下當參考吧,c 寫的 文字檔案的輸入輸出,以及統計英文文字的行數字符數,單詞數。改一下標頭檔案,cout cin 改printf scanf 就是了。方法還是可以借鑑的 輸入 include include include using namespace std main c 統計英文文字 中的 ...
linu終端下用vi命令建立檔案a建立後不
vi 開啟一個不存在的檔案a時,在沒有輸入儲存命令時,a檔案是不會儲存到機器 磁碟上的。vi開啟一個檔案時,進入的是閱讀模式,只有輸入相關命令才會進入編輯模式 i 在當前位置插入 a 在當前位置後追加 o 在當前位置的後面插入一行 i 在行頭插入 a 在行尾追加 o 在當前位置的前面插入一行 esc...
用超文字編輯語言建立檔案的副檔名是什麼
有多種副檔名 靜態的有.htm,html等 動態的有 asp jsp php等 html是一種超文字標記語言,用什麼宣告這是一個html檔案,該檔案的副檔名是什麼?用和兩個標籤宣告,副檔名是htm或html 副檔名應該是.html或者.htm 幫助來自hxhack 1 超文字標記語言的簡稱是 靜態網...