在C语言中,字符数组能不能接受中间带空格的字符串

举个例子如果利用gets函数能不能给数组赋中间带空格的如:how are you ?

//可以的.
#include <stdio.h>
#include <stdlib.h>

#define SZIEOFTEXT 5

void main()
{
char szText [] = "A B";
char text[SZIEOFTEXT] = {0};
int i = 0;

while ((szText[i] != '\0'))
{
text[i] = szText[i];
++i;
}
printf("the string is:\n%s\n",szText);
printf("the text is:\n");
for (i=0; i<SZIEOFTEXT; ++i)
{
printf("%c",text[i]);
}
printf("\n");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-27
可以接受。本回答被提问者采纳
相似回答
大家正在搜