導航:首頁 > 文件管理 > c中怎麼在文件

c中怎麼在文件

發布時間:2025-04-06 16:27:44

❶ C語言/c++如何把數輸入到txt文件中去

C語言將數輸入到文件中:

首先,定義一個文件指針:FILE *fp;和一個數組:int a[5];

然後,打開文件:fp = fopen ("filename.txt", "w"); //"w"是打開文件方式,將原有內容清空寫入新數據,如果文件不存在則新建,類似的還有"r"只讀打開(不能寫入);"a"向文件中追加內容,原有內容不變,等等

最好再加入一個判斷是否成功打開文件的if語句:

if (fp == NULL)

{

printf ("文件打開失敗! ");

exit (-1); //標記出錯位置,需要包含頭文件stdlib.h

}

把數據存入到數組里:

for (i=0; i<5; i++)

scanf ("%d", &a[i]);

再把數組里的數一個一個的保存到txt文件中:

for (i=0; i<5; i++)

fprintf (fp, "%d", a[i]); //fprintf 函數和printf 函數類似,只是輸出的對象不同.fprintf 函數的輸出對象是文件,而printf 函數的輸出對象是屏幕

最後記得關閉文件: fclose (fp);

這樣就把一組數保存到:filename.txt文件中了,下面是完整代碼實現:

#include<stdio.h>
#include<stdlib.h>

intmain()
{
inti,a[5];
FILE*fp;

fp=fopen("filename.txt","w");
if(fp==NULL)
{
printf("文件打開失敗! ");
exit(-1);//標記出錯位置,需要包含頭文件stdlib.h
}
printf("輸入要保存到文件里的5個數: ");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
fprintf(fp,"%d",a[i]);
printf("這5個數已成功保存到filename.txt文件中 ");

return0;
}

C++語言將數輸入到文件中:

C++有關文件的操作要包含頭文件fstream,因為頭文件fstream中定義了一個用於處理輸出的ofstream的類

聲明ofstream變數(對象):ofstream file;

聲明一個變數(也可以是數組) int a;

需要將ofstream對象與文件關聯起來,使用open()方法:file.open("filename.txt");

將對象與特定的文件關聯以後把數輸入到文本中簡單得就像把數列印到屏幕一樣

如果要把變數a的值輸入到文件中就象這樣: file << a;

這樣就把數保存到文件中了!

同C語言一樣使用完以後利用close()將其關閉:file.close();

完整實現:

#include<iostream>
#include<fstream>
usingnamespacestd;

intmain()
{
inta;
ofstreamfile;

file.open("filename.txt");//將對象與文件關聯
cout<<"輸入一個數:";
cin>>a;
file<<a;
cout<<"成功將數保存到filename.txt文件中去了!"<<endl;
file.close();

return0;
}
綜上,C語言和C++語言將數保存到文件還是有點區別的,只要撐握好它們的使用方法都很容易的!

:

❷ 如何把c語言中輸出的數據保存到一個文件夾中

1、首先,可以先查看整體代碼,了解保存整體框架。

❸ C語言如何寫入文本文件

1、首先輸入下方的代碼

#include <stdio.h>

int main()

{

//下面是寫數據,將數字~9寫入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是讀數據,將讀到的數據存到數組a[10]中,並且列印到控制台上

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

{

fscanf(fpRead,"%d ",&a[i]);

printf("%d ",a[i]);

}

getchar();//等待

return 1;

}

❹ 怎麼把c語言編的程序的結果輸入到一個文本文件中

c語租如旦言編橡局的程序的結果輸入到一個文本文件中可以使用fprintf;

例:

#include<stdio.h>

main(){

FILE *fpt;

fpt = fopen("wendangming.txt","w");//打開文檔弊擾,寫入

fprintf(fpt,"Hello world");

fclose(fpt);

}

(4)c中怎麼在文件擴展閱讀

它打開一個文本文件,逐個字元地讀取該文件

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

fstream testByCharFile;

int num;

char c;

testByCharFile.open("6.5.cpp",ios::in);

while(!testByCharFile.eof())

{

testByCharFile >> c;

num++;

}

testByCharFile.close();

cout << num << endl;

}

閱讀全文

與c中怎麼在文件相關的資料

熱點內容
觸摸精靈腳本用別的程序運行 瀏覽:243
java多頁簽 瀏覽:411
文件檔案如何管理 瀏覽:81
文件路徑變成d盤 瀏覽:697
php獲取文件 瀏覽:353
電腦網站如何關閉學習模式 瀏覽:956
閃迪新品64gtf卡升級版 瀏覽:908
個人怎麼建設企業網站 瀏覽:711
電腦直播需要哪些app 瀏覽:876
qq農場手機網頁 瀏覽:892
秀人app里哪些勁爆的圖片 瀏覽:909
淘寶好評顯示數據在哪裡看 瀏覽:30
為什麼數據會給我們留下印象 瀏覽:515
千里碼編程和童程童美哪個好一些 瀏覽:378
異常ai編程游戲第六關怎麼過 瀏覽:411
程序訪問內存 瀏覽:135
網購返現哪個網站好 瀏覽:938
poi操作word中的表格 瀏覽:390
win0刪除開機密碼 瀏覽:301
網路接入已滿什麼意思 瀏覽:177

友情鏈接