成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

c語言函數(shù)如何傳入文件 c語言函數(shù)怎么傳入數(shù)組

c語言怎么將數(shù)據(jù)寫入文件?

利用VC軟件通過代碼書寫就可以將數(shù)據(jù)寫入文件。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供蕭縣網(wǎng)站建設(shè)、蕭縣做網(wǎng)站、蕭縣網(wǎng)站設(shè)計(jì)、蕭縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、蕭縣企業(yè)網(wǎng)站模板建站服務(wù),10年蕭縣做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

首先打開VC++6.0。

選擇文件,新建。

選擇C++ source file 新建一個(gè)空白文檔。

先聲明頭文件#include stdio.h。

寫上主函數(shù)

void main

主要代碼

FILE *infile,*outfile,*otherfile;

char input;

char inputs[10];

int i=0;

infile = fopen("d:\\infile.txt","r+");//用fopen函數(shù)打開文件

outfile = fopen("d:\\outfile.txt","a+");//用fopen函數(shù)打開文件

if ( !infile )

printf("open infile failed....\n");

if ( !outfile)

printf("open outfile failed...\n");

printf("*********************************************\n");

printf("** This program is to show file operation! **\n");

printf("** The input file is: ? ? ? ? ? ? ? ? ? ? ?**\n");

printf("** ? ? ? ? ? ? ? ? ? ? ? d:\\infile.txt ? ? **\n");

printf("** The contents in this file is: ? ? ? ? ? **\n");

printf("\n");

for(;;)

{

input = fgetc(infile);//死循環(huán)讀出文件內(nèi)容

printf("%c",input);

putc(input,outfile);//寫入內(nèi)容

i++;

if(input == '\n' || input == EOF)

break;

}

fclose(infile);

fclose(outfile);

scanf("%d",i)

運(yùn)行結(jié)果

c語言怎么把其他文件里的內(nèi)容傳遞給主函數(shù)

在C 語言中沒有辦法把其他文件里的內(nèi)容傳遞給主函數(shù) main( )。因?yàn)槿魏我粋€(gè) C 語言源程序都是從 main( ) 函數(shù)開始執(zhí)行的。所以只能夠在主函數(shù) main( ) 中,將文件里的內(nèi)容傳遞給用戶自定義的子函數(shù)才對(duì)。例如如下 C 程序:

#include stdio.h

#define MAX 100

void main( )

{

FILE * fpr ;

char file_buffer[MAX] ;

fpr = fopen("my_textfile", "r" ) ; /* 以讀方式打開 my_textfile 文本文件 */

if( fpr == NULL )

{ /* 若文件打開失敗,則退出系統(tǒng) */

printf("Can't open my_textfile for read!\n") ;

exit(1) ;

}

fgets(buffer, MAX, fpr) ; /* 從文件中讀入一行數(shù)據(jù) */

my_subfunc(buffer) ; /* 調(diào)用用戶自定義的子函數(shù) */

puts(buffer) ; /* 顯示處理后的結(jié)果 */

fclose(fpr) ; /* 關(guān)閉文件 */

}

my_subfunc(char buffer[ ])

{

int i = 0 ;

for( i = 0 ; buffer[i] != '\0' ; i++)

buffer[i] += 2;

}

C語言如何寫入文本文件

1、首先輸入下方的代碼

#include stdio.h

int main()

{

//下面是寫數(shù)據(jù),將數(shù)字0~9寫入到data.txt文件中

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

if(fpWrite==NULL)

{

? return 0;

}

for(int i=0;i10;i++)

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

fclose(fpWrite);

//下面是讀數(shù)據(jù),將讀到的數(shù)據(jù)存到數(shù)組a[10]中,并且打印到控制臺(tái)上

int a[10]={0};

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

if(fpRead==NULL)

{

? return 0;

}

for(int i=0;i10;i++)

{

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

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

}

getchar();//等待

return 1;

}

2、面是寫入到txt后的截圖:

3、下面是讀取文件后打印數(shù)據(jù)到控制臺(tái)的截圖。

文章標(biāo)題:c語言函數(shù)如何傳入文件 c語言函數(shù)怎么傳入數(shù)組
分享地址:http://jinyejixie.com/article4/dosgsoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站改版、定制網(wǎng)站、關(guān)鍵詞優(yōu)化品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
宜君县| 孝昌县| 化德县| 阳东县| 泊头市| 北安市| 顺义区| 巴林右旗| 新津县| 宁津县| 宁远县| 筠连县| 宁乡县| 通化县| 西吉县| 瑞昌市| 沙河市| 甘洛县| 句容市| 衡水市| 惠东县| 石林| 涡阳县| 朝阳区| 彩票| 乐业县| 固安县| 龙海市| 咸丰县| 崇州市| 乡城县| 治县。| 临朐县| 太原市| 海晏县| 九龙县| 临清市| 城步| 武邑县| 班玛县| 遂溪县|