轩辕修神录免费阅读:请c高手指导

来源:百度文库 编辑:高校问答 时间:2024/04/29 01:06:56
请问在c中,怎么样使空格也成为一个二维字符数组的元素之一,谢谢
如果是的话,我也不用提问了

的确是的
t[0][1]=' ';

下面是我的程序:
#include <stdio.h>
#include <string.h>
#include <conio.h>

int main()
{
char test[3][2];
int i=0,j=0;
for(i=0;i<3;++i)
{
for(j=0;j<2;++j)
{
test[i][j] = 'a'+i+j;
}
}

printf("没加空格前:\n");
for(i=0;i<3;++i)
{
for(j=0;j<2;++j)
{
printf("%c ",test[i][j]);
}
printf("\n");
}

printf("\n");
test[0][0] = ' ';
test[1][1] = ' ';

printf("加了空格后:\n");
for(i=0;i<3;++i)
{
for(j=0;j<2;++j)
{
printf("%c ",test[i][j]);
}
printf("\n");
}

getch();
}

字符数组可以接收空格,直接赋值就行了吧

空格的ASCII码是032,所以用'032'就可以了