導航:首頁 > 版本升級 > 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語言程序如何寫文件相關的資料

熱點內容
下載ghowin10 瀏覽:164
賣家怎麼舉報得物app平台 瀏覽:791
word必須打開程序才能打開文件 瀏覽:64
應用屬性數據有哪些注意事項 瀏覽:581
原生jspost上傳圖片 瀏覽:350
全國交通網路數據在哪裡找 瀏覽:964
電腦不識別iphone 瀏覽:240
出國可以帶多少個文件 瀏覽:20
企業郵箱app草稿箱在哪裡 瀏覽:469
網路特慢怎麼提速 瀏覽:932
ibooks文件怎麼打開 瀏覽:529
tdlteiphone5 瀏覽:744
adl格式文件怎麼打開 瀏覽:712
電腦桌面如何改文件的圖標 瀏覽:811
雨林木風win10收藏欄 瀏覽:930
java循環結束 瀏覽:987
iphone5s越獄後怎麼安裝軟體 瀏覽:828
linux首頁文件 瀏覽:426
通用資料庫綠色 瀏覽:276
書生版本庫 瀏覽:433

友情鏈接