读书人

字符串处置算法(二)逐个打印中文字符

发布时间: 2013-09-27 14:23:43 作者: rapoo

字符串处理算法(二)逐个打印中文字符串

根据帖子:

http://bbs.csdn.net/topics/390598291里的要求:

C/C++ code?12char *str = "青年杂志(上半年)"; char str[] = "青年杂志(上半年)";

如上两种,怎么才能把字符串中字符一个一个显示出来?


程序实现如下:

int main(){char *str = "青年杂志(上半年)";char str1[] = "一份耕耘一份收获";int nLen = strlen(str);char Temp[4];for (int i=0; i<nLen; i=i+2){memcpy(Temp, str+i, 2);Temp[2]='\0';cout << Temp;}cout << endl;for (int j=0; j<nLen; j=j+2){memcpy(Temp, str1+j, 2);Temp[2]='\0';cout << Temp;}cout << endl;cout << str << "," << str1 << endl;return 0;}


测试结果:

青年杂志(上半年)
一份耕耘一份收获
青年杂志(上半年),一份耕耘一份收获


逐个算法还有待于完善,比如中英混合了逐个怎么打印出来呢。待wujunokay后续实现。


转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/11954917





读书人网 >编程

热点推荐