请问c语言怎么定义字符串数组并用printf()函数显示出来

如题所述

定义:char str[1000];
输入:scanf("%s",str);或是gets(str);前一个没有空格,后一个可以包含空格
输出:printf("%s",str);或是puts(str);追问

那个printf()好像只能输出字符也,不能输出字符串,
char wq[20][10]={"ci","sii"};
printf("%s\t",wq[1]);
然后输出是s而不是sii

追答

不会哦,我都输出都是正确的喃。

追问

现在成功了

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-23
string str="abc";//定义字符串
printf(str);//输出字符串
printf(“字符串str=%s”,str);//输出 字符串str=abc
第2个回答  2014-03-23
string st="abc";
printf(st);
可以直接用!追问

这个是java吧````

相似回答