自考“高級(jí)語(yǔ)言程序設(shè)計(jì)”習(xí)題答案詳解(45)

  • 發(fā)布時(shí)間:2024-09-15 16:21:23
  • 來(lái)源:本站整理
  • 閱讀:
導(dǎo)讀:
  8.4 程序設(shè)計(jì)題
  1.編一個(gè)程序,從鍵盤輸入200個(gè)字符,存入名為“f1.txt”的磁盤文件中。
  「解」要將從鍵盤輸入的字符寫到指定的文件,程序要定義一個(gè)文件指針變量,并以寫方式打開指定的文件,然后是一個(gè)循環(huán),反復(fù)從鍵盤讀人字符,將讀人字符復(fù)制到文件。程序如下:
  # include
  # include
  FILE * f

8.4 程序設(shè)計(jì)題

1.編一個(gè)程序,從鍵盤輸入200個(gè)字符,存入名為“f1.txt”的磁盤文件中。

「解」要將從鍵盤輸入的字符寫到指定的文件,程序要定義一個(gè)文件指針變量,并以寫方式打開指定的文件,然后是一個(gè)循環(huán),反復(fù)從鍵盤讀人字符,將讀人字符復(fù)制到文件。程序如下:

# include

# include

FILE * fp;

void main()

{ int i, ch;

if(( fp =fopen(“f1.txt”,“w”))== NULL) {

prinit(“Can‘t open file %s.\n”,“f1.txt”); exit(0);

}

printf(“Enter 200 characters. \n”);

for( i = 1;i =200;i++) {

ch= getchar();

if( ch== EOF) break;

fputc( ch,fp);

}

fclose(fp);

}

2.從上一題中建立的名為“f1.txt”的磁盤文件中讀取120個(gè)字符,并顯示在屏幕上。

「解」要從指定文件讀入字符顯示,要以讀方式打開,并用循環(huán)控制從文件讀人字符。程序如下:

# include

# include

FILE * fp;

void main()

{ int i;

if(( fp =fopen(“f1.txt”,“r” ))== NULL) {

printf(“Can‘t open file %s.\n”,“f1.txt” ); exit(0);

}

for(i=l; i =120; i++ ) {

if(feof(fp)) break;

putchar( fgetc(fp));

}

fclose(fp);

printf(“\n”);

}

相關(guān)閱讀

熱門標(biāo)簽

關(guān)于自考“高級(jí)語(yǔ)言程序設(shè)計(jì)”習(xí)題答案詳解(45)文章

2021年自學(xué)考試報(bào)考入口 2021年自學(xué)考試報(bào)考入口

熱門文章