導航:首頁 > 版本升級 > c語言程序如何寫文件

c語言程序如何寫文件

發布時間:2025-02-14 06:22:05

Ⅰ 如何用C語言創建和刪除文件

一、創建文件:

在C語言中創建文件,使用fopen函數,同時指定為只寫即可。

參考代碼如下:

/*
函數功能:創建文件名為s的文件。
返回值:
-1參數錯誤
0創建成功
1文件已存在
2創建失敗
*/
intcreate_file(char*s)
{
FILE*fp;
if(s==NULL||s[0]=='')return-1;//參數為空,即錯誤參數。
fp=fopen(s,"r");//以只讀方式打開
if(fp)//打開成功,表示文件已經存在。
{
fclose(fp);//關閉文件
return1;//返迴文件已存在。
}
fp=fopen(s,"w");//以只寫方式創建文件。
if(fp==NULL)
return2;//創建失敗。
fclose(fp);//關閉文件。
return0;//創建成功。
}

二、刪除文件:

在C語言中,有專門的刪除文件函數remove。

1、頭文件:stdio.h

2、聲明:int remove(const char* filename);

3、功能:刪除文件名為filename的文件。

4、返回值:刪除成功,返回0.否則返回-1.

5、示例代碼:

#include<stdio.h>
intmain()
{
chars[100];
intret;
scanf("%s",s);//輸入文件名。
ret=remove(s);//刪除文件
if(ret==0)//根據結果給出相應提示
printf("刪除文件成功 ");
else
printf("刪除文件失敗 ");
return0;
}

Ⅱ 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語言程序如何寫文件相關的資料

熱點內容
轉發文件省市哪個在前 瀏覽:294
javasocket發對象 瀏覽:768
單片機編程時第一個步驟做什麼 瀏覽:636
gif卡通微信 瀏覽:599
養車豆安卓版 瀏覽:802
蘋果6去掉密碼解鎖密碼 瀏覽:264
下到u盤的文件不見了 瀏覽:223
linux內核讀寫文件 瀏覽:676
大數據技術培訓去哪裡好 瀏覽:478
怎麼看扣扣版本 瀏覽:724
釘釘在線課堂數據統計在哪裡 瀏覽:3
win10如何連接手機傳輸文件 瀏覽:429
win8顯示所有程序 瀏覽:904
經濟學編程語言學哪些 瀏覽:756
如何讓u盤內文件夾加密 瀏覽:546
window向linux傳文件命令rz 瀏覽:572
文件管理哪個是愛奇藝 瀏覽:516
apk安裝包製作工具 瀏覽:618
別克原車導航升級 瀏覽:383
主板安裝在哪個文件夾 瀏覽:841

友情鏈接