00问答网
所有问题
怎么用scanf ()把一个字符串读入一个数组
如题所述
举报该问题
其他回答
第1个回答 2016-12-13
#include <stdio.h>
#include <string.h>
#define SIZE 255
int main (void)
{
char array[SIZE];
int i,index;
char lets;
printf ("Enter words: ");
scanf ("%s",array);
printf ("%s\n",array);
return 1;
}
这样就好了。
本回答被网友采纳
相似回答
怎么用scanf读入字符串
到
数组
里去?(c语言)
答:
用 scanf
("%s",a)
读入字符串
遇到空格的话 空格后面的字符就读不出来了 用这样读入就可以读如空格了 main(){ char a[20];int i=0,t=0;while((a[i++]=getchar())!='\n')t=i;printf("%d",t);}
c语言编程题!字符串复制。输入
一个字符串
,把它复制到
一个字符数组
中,并...
答:
int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");
scanf
("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;}
用scanf
函数输入
一个字符串
到
数组
str中正确的语句是
答:
输入字符串到字符数组中,正确的语句可以用循环一个个输入,也可以整体输入,
方法为scanf("%s",str)或者for (i=0;i<strlen(str);i++)scanf
("%c",str[i]);str [i]="\n";
(1)
输入
一个字符串
,并存入
字符数组
a中。(2)输入任何字符,在字符数组中...
答:
scanf(
"%s",a); scanf("%s",s); c=s[0]; n=-1; i=0; while ( a[i]!=0 ) if ( a[i]==c ) { n=i; break; } else i++; printf("字符%c在
字符串
\"%s\"中",a); if ( n<0 ) printf("未找到。\n"); else printf("的第%d
个字符
位置。\n",n+1)...
大家正在搜
c语言怎么用scanf输入字符串
用scanf函数输入字符串
scanf读入字符串 空格
如何用scanf输入字符串
用scanf给字符数组赋值
scanf输入多个字符串
scanf输入字符串遇到空格
scanf怎么输入
字符串数组
相关问题
怎么用scanf读入字符串到数组里去?(c语言)
帮忙举一个把字符串输入到一个字符数组里的例子,用scanf
c语言中,如何将一个字符串通过scanf赋给二维字符数组的其...
c primer plus中scanf()把一个字符串读进一...
如果用scanf怎么将带空格的字符串输入到数组中
如果用scanf怎么将带空格的字符串输入到数组中
C语言怎么用scanf输入字符串。
c语言中,首先定义了一个数组,然后再把字符串输入存入数组sc...