1樓:匿名使用者
主要通過fprintf格式化輸出函式實現,主要**如下,//程式功能,將10 12.345000 testinfo 寫入test.txt檔案
#include
int main(int argc, char *argv)fprintf(pf,"%d %f %s\n",m,f,str);//寫入,test.txt檔案內容為10 12.345000 testinfo
if(pf)//關閉檔案
printf("資料已寫入test.txt檔案!\n");
return 0;
}int fprintf( file *stream, const char *format, ... );fprintf()函式根據指定的format(格式)傳送引數到由stream指定的檔案。fprintf()只能和printf()一樣工作,fprintf()的返回值是輸出的字元數,發生錯誤時返回乙個負值。
2樓:匿名使用者
你可以、用檔案啊,
file *p;
p=fopen("name","w+");
估計你應該會的
用c語言如何將結果輸出到乙個文字檔案中儲存
3樓:摩羯面對現實
檔案的操作步驟:
#include #include int main()file *fp;
int i, d;
fp=fopen("data.txt","w");
if(fp==null)
printf("file cannot open! " );
exit(0);
for(i=0; i<10; i++)
scanf("%d", &d);
fprintf(fp,"%d\t", d);
fclose(fp);
return 0;
} 格式化輸出:
#include #include int main()file *fp;
int i, no;
float salary;
fp=fopen("data.csv","w");
if(fp==null)
printf("file cannot open! " );
exit(0);
//輸入5名員工的工號,並儲存到檔案中
for(i=0; i<5; i++)
scanf("%d %f", &no, &salary);
fprintf(fp,"%d, %.2f\n", no, salary);
fclose(fp);
return 0;
} 擴充套件資料:
從檔案中讀取字元:
#include #include int main()file *fp;
char c;
if ((fp=fopen( "data.dat" , "r" ))==null)
printf("file cannot open!");
exit(0);
while((c=fgetc(fp))!=eof)putchar(c);
fclose(fp);
return 0;}
4樓:孤狼
用c語言將結果輸出到乙個文字檔案中 儲存這你要轉換這個文字的格式 然後複製貼上
5樓:
使用fprintf;
詳情就等等吧……在吃午餐
如:#include
main()
6樓:匿名使用者
main()
c語言中如何把資料儲存成文字檔案?
7樓:匿名使用者
建立乙個file *fp;
用fopen開啟乙個檔案,
用fprintf寫入
然後關閉fp
如file *fp;
char a = "just for help!"
int b = 100;
fp = fopen("***x.txt", "w");
fprintf(fp, "%s%d\n", a, b);
fclose(fp);
c語言中,把資料儲存在txt檔案中的**怎麼寫的?
8樓:刺友互
1、在vscode裡面新增了python檔案和用於讀取的文字檔案。
2、然後在txt檔案寫上一些內容用於待會的內容讀取。
3、必須要匯入os檔案,這樣才可呼叫os中的一些檔案操作方法。
4、然後開啟要進行讀取內容的檔案,並且把讀取到的內容資料複製給了變數a。
5、然後把變數a列印即可把內容給展現出來,方便查閱了。
6、接著執行jy.py檔案,這樣就會開始讀取,列印內容了。
7、可以看到檔案的內容真的被讀取到了。
9樓:
c語言,把資料存在txt檔案裡,需要使用fopen函式以寫檔案的方式開啟檔案。
然後可以使用fprintf,fputc,fputs,fwrite等函式,把相應型別的資料寫入檔案。
最後,寫入完成後使用fclose函式關閉檔案。
下面的c語言程式源程式展示了合併a.txt和b.txt兩個txt檔案的內容儲存到到新建的乙個txt檔案,c.txt。
#include
#include
using namespace std;
typedef struct student stu;
int main(int argc, char* argv)
int i=0;
fclose(ra);
fclose(rb);
int n=i;
for(i=0;i
其中a.txt中的內容如下:
b.txt中的內容如下:
編譯執行後,程式執行的結果如下:
同時,儲存到c.txt中的資料如下:
10樓:匿名使用者
#include
void main()
11樓:匿名使用者
void main()}
12樓:博大精深
我感覺還行,這樣的辦法還是不錯的是吧。
13樓:匿名使用者
c中有好幾個存放字串資料的函式:fprintf、fgets等,具體用哪個根據實際情況來吧
如何在C語言中生成一定範圍內的隨機數
srand int time null 設定隨機數種子rand 100 產生0 99的隨機數。高階點的,假如要產生16 59之間的數,你可以這樣寫 rand 44 16 這裡44由59 16 1得到 其他情況如法炮製!c語言中用rand 函式產生20 90的隨機整數20 90共有71個數字,所以是r...
C語言中,如何表示變數的n次方,C語言中,如何表示乙個變數的n次方?
用pow函式 pow函式的形式 pow double x,double y 用來求解x的y次方。使用dupow函式時,如果變數原先定義為整型,需要強制轉換為浮點型。舉例 double a pow 3.14,2 計算3.14的平方。注 使用pow函式時,需要將標頭檔案 include包含進原始檔中。c...
1 0 3 3 c語言的問題,C語言中實型資料運算的問題!如圖 a 1 0 3 3b 3 2c 1 3 3為什麼產生這樣的結果
這個問題bai是關於不同型別du資料間混合運算的問題zhi,由於1.0是浮點dao型,回所以在計算時,答 1.0,3 被轉換為double型,即得到的結果是double型得到的結果是0.999999999999999,有 15位有效數字在輸出時,用 f格式,只輸出6位有效數字,所以結果輸出1.000...