标准库函数fgets(s,n,k)的功能是()。A.从文件k中读取长度为n的字符串存入指针s所指的内存B.从
标准库函数fgets(s,n,k)的功能是()。
A.从文件k中读取长度为n的字符串存入指针s所指的内存
B.从文件k中读取长度为n一1的字符串存入指针s所指的内存
C.从文件k中读取长度不超过为n一1的字符串存入指针s所指的内存
D.从文件k中读取n个字符串存入指针s所指的内存
标准库函数fgets(s,n,k)的功能是()。
A.从文件k中读取长度为n的字符串存入指针s所指的内存
B.从文件k中读取长度为n一1的字符串存入指针s所指的内存
C.从文件k中读取长度不超过为n一1的字符串存入指针s所指的内存
D.从文件k中读取n个字符串存入指针s所指的内存
A.从文件f中读取长度为n的字符串存入指针s所指的内存
B.从文件f中读取长度不超过n-1的字符串存入指针s所指的内存
C.从文件f中读取n个字符串存入指针s所指的内存
D.从文件f中读取长度为n-1的字符串存入指针s所指的内存
A.从文件f中读取长度为n的字符串存入指针s所指的内存
B.从文件f中读取长度不超 过n-1的字符串存入指针s所指的内存
C.从文件f中读取n个字符串存入指针s所指的内存
D.从文件f中读取n-1字符串存入指针s所指的内存
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp()),请填空。#include<stdio.h>int sstrcmp(char *s,char *t){ while(*s&&*t&&*s= =){s++;t++; }return;}
函数ssbc叩()的功能是对两个字符申进行比较。当s所指字符串和t所指字符申相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。 include <stdio.h> int sstrcmp(char *s, char *t) { while(*s && *t && *s== ) { s++;t++; } return }
A.从文件fd中读取长度不超过n个字节的数据送入buffer指向的内存区域
B.从文件fd中读取长度不超过n-1个字节的数据送入buffer指向的内存区域
C.从文件fd中读取长度不超过n个字符送入buffer指向的内存区域
D.从文件fd中读取长度不超过n-1个字符送入buffer指向的内存区域
#include<stdio.h>
main()
(FILE *fr;char str[40];
…
fgets(str,5,fr);
printf("%s\n",str);
fclose(fr);
}
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为
A.abcd
B.adba
C.abc
D.abca
以下程序的功能是计算
。补足所缺语句。 long f(int n) { int i;long s; s=【 】; for(i=1;i<=n;i++)s=【 】; return s; } main() { long s;int k,n; scanf("%d",&n); s=【 】; for(k=0;k<=n,k++)s=s+【 】; printf("%1d\n",s); }