百度试题 结果1 题目C语言中,哪个函数用于将字符串从标准输入读取到字符数组中? A. gets() B. scanf() C. fgets() D. printf() 相关知识点: 试题来源: 解析 C 反馈 收藏
是一个字符串常量,str是一个字符数组。此时,程序会将字符串常量”Hello World!”拷贝一份到栈区(如果str是局部变量),从此将于字符串常量”Hello World!”再无联系。 2.从键盘输入字符串 从上面可以看出,我们可以给一个字符指针赋一个字符串常量,因为字符串常量在内存中真实存在且有其地址。而从键盘输入则不然,...
void main(){ char szBuffer[1024] = { 0 };scanf("%s",szBuffer);printf("%s",szBuffer);} 程序可以输入1024长度内的任意字符串,回车结束
void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
int i,j;bool b=true;while (b){ for(i=0;i<100;i++){//输入 c=getchar();if(c=='\n') {str[i]='\0';break;} str[i]=c;} for(j=0;j='0'&&str[j]<='9') {printf("包含数字,请重新输入。\n\n");break;} if(str[j]<'A'||(str[j]>'Z'&&str[j]<'a'...
int main(){ char s[100];char t;int i,n=0;printf("input one line string:\n");gets(s);printf("input a char which you want to search:\n");fflush(stdin); //为了读入一个字符,要先清除一次输入缓冲区 scanf("%c",&t); //读一字符 for (i=0;i<strlen(s);i++...
include<stdio.h> main(){ char a[256],b[256];register int i=0,j=0;scanf("%s",a);while(a[i]!='\0')if(i%2==1){ b[j]=a[i];j++;} b[j]='\0';printf("%s",b);}
void main(){ char carr1[10],carr2[10];printf("please you inputs a 9 charters:");for(int i=0;i<9;i++){ scanf("%c",&carr1[i]);//输入字符到字符数组carr1 } for(int i=0;i<9;i++){ carr2[9-i]=carr1[i];//将原来的carr1倒序放到carr2 } printf("%s",arr2...
用gets来接收输入字符串
include <stdio.h>int main(){ char str[2049]; gets(str); puts(str); return 0;}