字符串的定义是什么:就是,以ACSII码 0x00 为结束符。像你的这个字符串:a[80] = "I am a student ! ";你用一个 while 循环,依次取出每一个数组元素 a[0]、a[1]、a[2]...做如下判断:int i = 0;
while( a[i] != 0x00 )
{
// 复制一个数组元素到字符串B中
b[i] = a[i]; // 数组下标加1;
i++;
}当 a[i] 的ASCII码等于 0x00 (就是 0 )时,表示已经到了 a 字符串的结尾,这时就退出 while 循环;如果你要把 b 字符串结果输出,你还要在 b 的末尾加一个 0x00 才行:b[i] = 0x00;
while( a[i] != 0x00 )
{
// 复制一个数组元素到字符串B中
b[i] = a[i]; // 数组下标加1;
i++;
}当 a[i] 的ASCII码等于 0x00 (就是 0 )时,表示已经到了 a 字符串的结尾,这时就退出 while 循环;如果你要把 b 字符串结果输出,你还要在 b 的末尾加一个 0x00 才行:b[i] = 0x00;
解决方案 »
- an unknown error or occurred while accessing an unnamed file
- 怎样实现半透明窗口中内容的不透明显示?
- 如何在粘贴位图后刷新屏幕不出现闪烁
- 一个读文件的问题,大家帮忙
- 关于MFC引入ACCESS表格问题?虚心求教
- 关于树形控件的疑问
- 基本概念请教-有关.h的困惑
- 请问定义_UNICODE宏的格式是什么
- MFC SOCKET
- vc中怎样调用dos下的代参数的可执行文件???请教!
- 请问各位高人,在对话框的Mschart控件上创建右键弹出菜单怎么实现
- 大家帮帮我!我是一个mfc初学者,从别人那里弄到一个程序,怎么编译执行程序啊?我有急用啊!谢谢了!
strcpy(s,a);