fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。A)字符串读入后会自动加入'\0'B)fp是指向该文件的文件型指针C)fgets函数将从文件中最多读入n个字符D)fgcts函数将从文件中最多读入n-1个字符

fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。

A)字符串读入后会自动加入'\0'

B)fp是指向该文件的文件型指针

C)fgets函数将从文件中最多读入n个字符

D)fgcts函数将从文件中最多读入n-1个字符


相关考题:

以下函数 fun 的功能是返回 str 所指字符串中以形参 c 中字符开头的后续字符串的首地址 , 例如 : st r所指字符串为 : Hello! , c 中的字符为 e ,则函数返回字符串 : ello! 的首地址。若 str 所指字符串为空串或不包含 c 中的字符,则函数返回 NULL 。请填空。char *fun(char *str,char c){ int n=0; char *p=str;if(p!=NULL)while(p[n]!=cp[n]!='\0') n++;if(p[n]=='\0') return NULL;return( 【 1 2 】 );}

以下叙述中错误的是A)gets 函数用于从终端读入字符串B)getchar 函数用于从磁盘文件读入字符C)fputs 函数用于把字符串输出到文件D)fwrite 函数用于以二进制形式输出数据到文件

●试题八阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。【程序】#includestdio.hmain(){FILE*fp;charstr[100];inti=0;if((fp=fopen("text.txt" (1) ))==NULL){printf("can't open this file.\n");exit(0);}printf("input astring:\n");gest(str);while(str[i]){if(str[i]=′a′ && str[i]=′z′)str[i]= (2) ;fputc(str[i], (3) );i++;}fclose(fp);fp=fopen("test.txt", (4) );fgets(str,100,fp);printf("%s\n",str);(5) ;}

以下叙述中错误的是A.gets函数用于从终端读入字符串B.getehar函数用于从磁盘文件读入字符C.fputs函数用于把字符串输出到文件D.fwrite函数用于以二进制形式输出数据到文件

给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。[注意] 部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。[试题源程序]include<stdio.h>include<string.h>include<stdlib.h>void WriteText(FILE *);void ReadText(FILE *);main(){FILE *fp;if((fp=fopen("myfile4.txt", "W"))==NULL){printf("open fail !!\n"); exit(0);}WriteText(fp);fclose(fp);if((fp=fopen("myfile4.txt", "r"))==NULL)printf("open fail !!1\n"); exit(0);}ReadText(fp);fclose(fp);}/*********found*********/void WriteText(FILE (1) ){char str[81];printf("\nEnter string with -1 to end :\n");gets(str);while(strcmp(Str, "-1")!=0){/**********found*********/fputs( (2) , fw);fputs("\n", fw);gets(str);}}void ReadText(FILE *fr){char str[81];printf("\nRead file and output to screen :\n");fgets(str, 81, fr);while( !feof(fr)){/**********found**********/printf("%s", (3) );fgets(str, 81, fr);}}

请补充函数fun(),该函数的功能是:把ASCII码为奇数的字符从字符串str中删除,结果仍然保存在字符串str中。字符串str从键盘输入,其长度作为参数传入函数fun()。例如,输入“abcdef”,输出“bdf”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include <stdio.h>define N 80void fun(char s[],int n){int i, j;j=0;for(i=0;【 】;i++){if(【 】)s [j++]-s [i];}【 】;}main ( ){int i=0, strlen=0;char str [N];clrscr ();printf ("\nInput a string: \n");gets (str);while (str [i] !='\0'){strlen++;i++;}fun(str, strlen);printf("\n*** display string ***\n");puts (str);}

从一个数据文件中读入以换行符结束的一行字符串的函数为()。 A.gets()B.fgets()C.fgetc()D.getc()

阅读以下函数说明和C语言函数,将应填入(n)处的语句写在对应栏内。【函数1.1说明】本程序可以打印出如下图形(菱形):*************************【函数2.1】main(){int i,j,k;for(i=0;i<=3;i++){for(j=0;j<=2-i;j++)printf(" ");for((1))printf("*");printf("\n");}for(i=0;i<=2;i++){for((2))printf(" ");for(k=0;k<=4-2*i;k++)printf("*");printf("\n");}}【函数2.2说明】通过本程序,可以从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“CsaiWgm”中保存,输入的字符串以“!”结束。【函数2.2】include "stdio.h"main(){FILE *fp;char str[100],filename[10];int i=0;if((fp=fopen("CsaiWgm","w"))==NULL){printf("cannot open the file\n");exit(0);}printf("please input a string:\n");gets(str);while((3)){if(str[i]>='a'str[i]<='z')str[i]=(4);fputc(str[i],fp);(5);}fclose(fp);fp=fopen("CsaiWgm","r");fgets(str,stden(str)+1,fp);printf("%s\n",str);fclose(fp);}

编写一个函数findStr(),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为"as",函数返回值是6。函数ReadWrite()实现从文件in.dat中读取两个字符串并调用函数findStr(),最后把结果输出到文件out.dat中。注意:部分程序已经给出。请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你编写的若干语句。include <stdio.h>include <string.h>include <conio.h>int findStr(char *str,char *substr){}main(){char str[81],substr[3];int n;clrscr();printf("输入原字符串");gets(str) ;printf("输入子字符串:");gets(substr);puts(str);puts(substr);n=findStr(str, substr);printf("n=%d\n", n);ReadWrite();}ReadWrite(){char str[81],substr[3],ch;int n, len,i=0;FILE *rf, *wf;rf=fopen("in.dat", "r");wf=fopen("out.dat", "w");while(i<25){fgets(str, 80, rf);fgets(substr, 10, rf);len=strlen(substr)-1;ch=substr[len];if(ch=='\n' || ch==0xla)substr[len]=0;n=findStr(str, substr);fprintf(wf, "%dkn", n);i++;}fclose(rf);fclose(wf);}

下列叙述中错误的是( )。A.gets函数用于从终端读入字符串B.getchar函数用于从磁盘文件读入字符C.fputs函数用于把字符串输出到文件D.fwrite函数用于以二进制形式输出数据到文件

编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为“as”,函数返回值是6。函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findstr(),最后把结果输出到文件out40.dat中。注意:部分源程序已给出。请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。include<stdio.h>include<string.h>include<conio.h>int findStr(char *str,char *substr){main ( ){char str[81],substr[3];int n;clrscr();printf("输入原字符串: ");gets(str);printf ("输入子字符串: ");gets(substr);puts(str);puts(substr);n=findStr(str,substr);printf("n=%dkn",n);ReadWrite();}ReadWrite(){char ch, str[81],substr[3];int n,len, i=0;FILE *rf,*wf;rf=fopen("in40.dat","r");wf=fopen("out40.dat","w");while(i<5){fgets(str,80,rf);fgets(substr,10,rf);len=strlen(substr)-1;ch=substr[len];if(ch=='\n'||ch==Oxla)substr[len]=0;n=findStr(str,substr);fprintf(wf,"%dln",n);i++;}fclose(rf);fclose(wf);}

阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。【程序】include < stdio. h >main( ){ FILE * fp;char str[100]; int i=0;if((fp=fopen("text.txt"(1))) ==NULL){ printf("can't open this file. \n") ;exit(0) ;}printf(" input astring: \n" ); gest(str);while( str[i] ){ if(str[i] >='a' str[i] <='z')str[i]=(2);fputc(str[i],(3));i++;}fclose(fp);fp=fopen(" test.txt",(4));fgets(str, 100, fp);printf("%s\n" ,str);(5);}

fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是 ( )A.字符串读入后不会自动加入'\0'B.fp是file类型的指针C.fgets函数从文件中最多读入n-1个字符D.fgets函数从文件中最多读入n个字符

C语言库函数fgets(str,n,fp)的功能是 ______。A.从fp指向的文件中读取长度n的字符串存入str旨向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fb指向的文件中读取n个字符串存入str指向的内存D.从str读取至多n个字符到文fp

C语言库函数fgets(str,n,fg)的功能是_______。A.从中指向的文件中读取长度n的字符串存入str指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读取n个字符串存入str指向的内存D.从sb读取至多n个字符到文件fp

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=cp[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}

C语言库函数fgets(str,n,fp)功能是______。A.从中指向的文件中读取长度n的字符串存入int指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读到n个字符串存入str指向的内存D.从str读取至多n个字符到文件fp

标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由 SXB 标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中C.从文件file中读到n个字符串存入字符数组s中D.从文件file中读取长度为n-1个字符的字符串存字符数组S中

fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。A.字符串读入后会自动加入'\0'B.fp是指向该文件的文件型指针C.fgets函数将从文件中最多读入n个字符D.fgets函数将从文件中最多读入n-1个字符

标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由S 标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中C.从文件file中读到n个字符串存入字符数组s中D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中

C语言库函数fgets (str,n,fp)的功能是______。A.从中指向的文件中读取长度n的字符串存入str指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读取n个字符串存入str指向的内存D.从str读取至多n个字符到文件fp

C语言库函数fgets(str,n,fp)的功能是______。A.从fp指向的文件中读取长度n的字符串存入str指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读取n个字符串存入str指向的内存D.从str读取至多n个字符到文件fp

阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]函数removeDuplicates(chai *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为"aaabbbbscbsss",则函数运行后该字符串为"absc"。[C代码] voidremoveDuplicates(char *str) { inti,len=strlen(str); /*求字符串长度*/ if(______)return; /*空串或长度为1的字符串无需处理*/ for(i=0;i<len;i++){ int flag=0; /*字符是否重复标志*/ int m; for(m=______; m<len;m++){ if(Str[i]==str[m]){ ______; break; } } if (flag) { int n,idx=m; /*将字符串第idx字符之后、与str[i]不同的字符向前移*/ for(n=idx+1; n<len; n++) if(Str[n]!=str[i]){ str[idx]=str[n];______; } str[______]='\0'; /*设置字符串结束标志*/ } } }

从一个数据文件中读入以换行符结束的一行字符串的函数为()。Agets()Bfgets()Cgetc()Dfgetc()

C语言标准库函数""fgets(string,n,fp)""的功能是()。A、从文件fp中读取长度为n的字符串存入指针string指向的内存B、从文件fp中读取长度为n-1的字符串存入指针string指向的内存C、从文件fp中读取n个字符串存入指针string指向的内存D、从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存

单选题以下不能将键盘输入的字符串:This is a string回车读入到str中的程序段是(  )。

单选题C语言标准库函数""fgets(string,n,fp)""的功能是()。A从文件fp中读取长度为n的字符串存入指针string指向的内存B从文件fp中读取长度为n-1的字符串存入指针string指向的内存C从文件fp中读取n个字符串存入指针string指向的内存D从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存