c语言中,如果用gets输入一段字符串,如何用数组形式输出?

我想请问一下,c语言中,如果用gets输入一段字符串,如何用数组形式输出?
最新回答
没事别惹我

2024-04-17 11:10:59

就按普通字符数组那样处理就好了。

for(i = 0; i < strlen(str); i++)
{
printf("%c", str[i]);
}

strlen函数计算str字符串的长度,不包括最后的\0,在string.h头文件中。

希望对你有所帮助

大叔的仙女棒

2024-04-17 00:48:20

就按普通字符数组那样处理就好了。
for(i = 0; i < strlen(str); i++)
{
printf("%c", str[i]);
}strlen函数计算str字符串的长度,不包括最后的\0,在string.h头文件中。
希望对你有所帮助
半袖桃花

2024-04-17 04:43:14

#include<stdio.h>
#include<string.h>

int main()
{
char str[100];
int len.i;
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
putchar(str[i]);
return 0;

}
追问
那请问用2维数组是怎样?
追答
用二重循环输出
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)

putchar(arr[i][j]);