最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C語言練習(xí)

2022-10-26 19:39 作者:沐笙--ms  | 我要投稿


[例11.1] 將鍵盤輸入的一行字符存入d盤的myfile1.txt文件中。


#include <stdio.h>


main()

{ FILE *out_fp;

char ch;

if((out_fp=fopen("d:\\myfile1.txt","w"))==NULL)

{ printf("不能建立d:\\myfile1.txt文件。\n");

exit(1);

}

while((ch=getchar())!='\n')

fputc(ch,out_fp);

close(out_fp);

}

[例11.2] 將例11.1建立的d:\myfile1.txt文本文件中的字符,全部顯示在屏幕上,并統(tǒng)計(jì)總共有多少個(gè)字符。


#include <stdio.h>

main()

{ FILE *in_fp;

char ch;

int n=0;

if((in_fp=fopen("d:\\myfile1.txt","r"))==NULL)

{ printf("不能讀取d:\\myfile1.txt文件。\n");

exit(1);

}

while((ch=fgetc(in_fp))!=EOF) /* 文本文件沒結(jié)束時(shí) */

{ putchar(ch);

n++;

}

close(in_fp);

printf("\n共讀入了 %d 個(gè)字符。\n",n);

}

例11.3 文件復(fù)制


#include <stdio.h>


main()

{ FILE *from_fp,*to_fp;

char from_filename[80],to_filename[80],ch;


printf("源文件名:");scanf("%s",from_filename);

printf("目標(biāo)文件名:");scanf("%s",to_filename);


if((from_fp=fopen(from_filename,"rb")==NULL) /* 只讀打開二進(jìn)制文件 */

{ printf("%s源文件無法使用。\n",from_filename);

exit(1);

}

if((to_fp=fopen(to_filename,"wb"))==NULL) /* 只寫打開二進(jìn)制文件 */

{ printf("%s目標(biāo)文件無法創(chuàng)建。\n",to_filename);

exit(1);

}

while(!feof(from_filename)) /* 源二進(jìn)制文件沒結(jié)束時(shí) */

{ ch=fgetc(from_filename);

fputc(ch,to_filename);

}

fclose(from_filename);

fclose(to_filename);

}

例11.4 將一批字符串寫入文件


#include <stdio.h>


main()

{ FILE *f;

char *str[]={"red","blue","yellow","green","black"};

int i;

f=fopen("d:\\myfile4.txt","w");

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

fputs(str[i],f);

fclose(f);

}

例11.5 將MyDoc.txt文本文件的內(nèi)容顯示在屏幕上。該文本文件由許多行組成,并且每一行的最大長(zhǎng)度不超過1024個(gè)字符。


#include <stdio.h>

#define MaxChars 1024


main()

{ FILE *f;

char str[MaxChars];

f=fopen("d:\\MyDoc.txt","r");

while(fgets(str,MaxChars,f))

printf("%s",str);

fclose(f);

}


C語言練習(xí)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
开化县| 获嘉县| 武威市| 滁州市| 大渡口区| 中山市| 三穗县| 罗平县| 治多县| 洱源县| 兴仁县| 祁阳县| 衡南县| 新安县| 临安市| 通许县| 木兰县| 吴江市| 上饶县| 镇平县| 七台河市| 南康市| 奉新县| 武宣县| 金华市| 连江县| 吉安县| 马鞍山市| 泰顺县| 扬州市| 饶河县| 固原市| 都昌县| 临江市| 闸北区| 遵化市| 南乐县| 嘉祥县| 高阳县| 汝州市| 无棣县|