真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言創(chuàng)建文件函數(shù) c語言文件的函數(shù)

c語言問題,如何在文件夾里創(chuàng)建文件?

使用文件操作函數(shù)即可創(chuàng)建文件。

創(chuàng)新互聯(lián)公司從2013年成立,先為石棉等服務(wù)建站,石棉等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為石棉企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

1、C語言標(biāo)行脊老準(zhǔn)庫提供了一系列文件操作函數(shù)。文件操作函數(shù)一般以f+單詞的形式來命名(f是file的簡寫),其聲明位于stdio.h頭文件當(dāng)中。例如:fopen、fclose函數(shù)用于文件打開與關(guān)閉;fscanf、fgets函數(shù)用于文件讀?。籪printf、fputs函數(shù)用于文件寫入;ftell、fseek函數(shù)野稿用于文件操作位檔升置的獲取與設(shè)置。

2、例程:

#includestdio.h

int a;

char b,c[100];

int main(){

FILE * fp1 = fopen("input.txt", "r");//打開輸入文件

FILE * fp2 = fopen("output.txt", "w");//打開輸出文件

if (fp1==NULL || fp2==NULL) {//若打開文件失敗則退出

puts("不能打開文件!");

return 0;

}

fscanf(fp1,"%d",a);//從輸入文件讀取一個(gè)整數(shù)

b=fgetc(fp1);//從輸入文件讀取一個(gè)字符

fgets(c,100,fp1);//從輸入文件讀取一行字符串

printf("%ld",ftell(fp1));//輸出fp1指針當(dāng)前位置相對于文件首的偏移字節(jié)數(shù)

fputs(c,fp2);//向輸出文件寫入一行字符串

fputc(b,fp2);//向輸出文件寫入一個(gè)字符

fprintf(fp2,"%d",a);//向輸出文件寫入一個(gè)整數(shù)

fclose(fp1);//關(guān)閉輸入文件

fclose(fp2);//關(guān)閉輸出文件,相當(dāng)于保存

return 0;

}

c語言以什么形式打開文件會新建文件夾

c語言以fopen函數(shù)形式打開文件寬含饑會新建文件夾。用C語言可以實(shí)現(xiàn)新建文件,這里要用到一個(gè)fopen函數(shù),它是一個(gè)非常強(qiáng)大的函數(shù),可以以各種方式創(chuàng)建、讀取文件,C語慎返言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開老耐發(fā),C語言能以簡易的方式編譯、處理低級存儲器。

用C語言怎么創(chuàng)建文件夾

在C語言中可以通過調(diào)用創(chuàng)建文件夾函數(shù),或者使用系統(tǒng)命令兩種方法創(chuàng)建文件夾。

一、調(diào)用庫函數(shù)。

C語言庫函數(shù)創(chuàng)建文件夾依賴于編譯器,不同編譯器使用的創(chuàng)建文件夾函數(shù)不同。 舉例如下:

1、VC/VS編譯器。

函數(shù)聲明為 int _mkdir( const char *dirname );

頭文件為direct.h。

功能為創(chuàng)建dirname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。

2、TC編譯器。

聲明形式為 int mkdir(char *pathname);

頭文件為dir.h。

功能為創(chuàng)建pathname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。

3、gcc編譯器。

聲明形式為int mkdir(const char *pathname, mode_t mode);

其中函數(shù)頭文件為sys/stat.h, 參數(shù)類型mode_t頭文件為sys/types.h。

與其他編譯器的創(chuàng)建文件夾函數(shù)不同,gcc創(chuàng)建文件夾多了一個(gè)參數(shù)mode, 指定被創(chuàng)建文件夾的權(quán)限。

函數(shù)功能為創(chuàng)建文件夾名為pathname, 權(quán)限值為mode的文件夾。 如果成功則返回0,否則返回-1。

二、通過系統(tǒng)命令調(diào)用。

在C 語言中可以通過system函數(shù)調(diào)用系統(tǒng)命令山粗埋,具體命令格式取決于操作逗螞系統(tǒng)。

比如在Linux/Unix下,可以使用:

system("mkdir ./XXX");

來創(chuàng)建XXX文凳滑件夾。

而在windows下需要使用dos命令,比如:

system("mkdir .\\XXX");

c語言createfile函數(shù)用法

1、CreateFile 是一個(gè)多功能的函數(shù),可打開或創(chuàng)建以下對象,并返回可訪問的句柄:控制臺,通信資源,目錄(只讀或鏈打開),磁盤驅(qū)動器,文件,郵槽,管道。

2、例程:

#include?windows.h

int?main()

{

HANDLE?hf?=?CreateFile(TEXT("C:\\testa.bin"),?GENERIC_WRITE,?0,

0,?搜李CREATE_ALWAYS,?0,?0);

DWORD?written;

WriteFile(hf,?"\x0f\xff\xff\xff\xff\xff",?6,?written,?0);

CloseHandle(hf);

hf?=?CreateFile(TEXT("c:\\testb.bin"),?GENERIC_WRITE,?0,

0,?OPEN_ALWAYS,?0,?0);

SetFilePointer(hf,?0,?0,?FILE_END);

WriteFile(hf,?"\x0f\xff\xff\xff\xff\xff",?6,?written,?0);

CloseHandle(hf);

世團(tuán)遲??return?0;

}


文章名稱:c語言創(chuàng)建文件函數(shù) c語言文件的函數(shù)
文章路徑:http://weahome.cn/article/ddpggpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部