|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
怎么写才能输出第三行第二个汉字
#include<stdio.h>
int main()
{
char* a[] = {
"I love FishC.com!",
"Everything is possible!",
"一切皆有可能!",
"关于指针数组的应用问题",
"二维数组也可以被指针数组代替"
};
char b[][30] = {
"I love FishC.com!",
"Everything is possible!",
"一切皆有可能!",
"关于指针数组的应用问题",
"二维数组也可以被指针数组代替"
};
int i, j;
printf("a首字母 = %c,b首字母 = %c\n",a[0][0],b[0][0]);
printf("a首行 = %s,b首行 = %s\n",a[0],b[0]);
printf("a第二行第三个字母 = %c,b第二行第三个字母 = %c\n",a[1][2],b[1][2]);
printf("a第三行第二个汉字 = %c%c,b第三行第二个汉字 = %c%c\n",a[2][1],b[2][1]);
printf("a第三行 = %s,b第三行 = %s\n",a[2],b[2]);
printf("a第二行 = %s,b第二行 = %s\n",a[1],b[1]);
for (i = 0; i < 5; i++)
{
printf("a完整输出 = %s,b完整输出 = %s\n",a[i],b[i]);
}
return 0;
}
如果你那边的中文是两个字节的话 #include<stdio.h>
int main()
{
char* a[] = {
"I love FishC.com!",
"Everything is possible!",
"一切皆有可能!",
"关于指针数组的应用问题",
"二维数组也可以被指针数组代替"
};
char b[][43] = {
"I love FishC.com!",
"Everything is possible!",
"一切皆有可能!",
"关于指针数组的应用问题",
"二维数组也可以被指针数组代替"
};
printf("第三行第二个汉字: ");
printf("%c%c\n", a[2][2], a[2][3]);
printf("第三行第二个汉字: ");
printf("%c%c\n", b[2][2], b[2][3]);
return 0;
}
|
|