数组存储字符串
char str;char *p = str;
scanf("%s", p);
scanf("%s", p);
int i ;
for(i = 0; i < 2: i++){
printf("%c",*(p+i));
}
请问怎么输入两个字符串“hello”,"world", 并且原样输出他们?
想要str存储的是hello, str 存储的是world...但是一直都没成功{:5_107:} #include <stdio.h>
int main(void)
{
char str;
scanf("%s", str);
scanf("%s", str);
for(size_t i = 0; i < 2; ++i)
puts(str);
return 0;
}
页:
[1]