摘要: 参考网上的代码,谁知道有问题,修改了下,貌似可以了,VS2008上试验毫无鸭梨。#include <iostream>using namespace std;//计算长度size_t str_len(char *str_source){ size_t i = 0; while (*str_source++ != '\0') { ++i; } return i;}//翻转指定位置的字符串char *reverse_str(char *str_source,size_t str_begin,size_t str_end){ size_t len = str_len(st 阅读全文
posted @ 2011-07-16 22:18 hailong 阅读(239) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std;//计算字符串长度size_t str_len(char *str_source){ size_t i = 0; while (*str_source++ != '\0') { ++i; } return i;}//翻转char* reverse_str(char* str_source){ size_t len = str_len(str_source); char* str_new = new char[len+1]; for (size_t i = 0; i != len; ++i) 阅读全文
posted @ 2011-07-16 21:11 hailong 阅读(215) 评论(0) 推荐(0) 编辑