在C语言中,字符数组能不能接受中间带空格的字符串
2个回答
展开全部
//可以的.
#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");
}
#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");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询