字符串反转实现(C++)
字符串反转 C++实现,不使用系统函数:
// ReverseString.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; char* ReverseString(char* str) { char* p = str; char* q = str; char temp; while(*q != NULL && *q != '\0') { q ++; } q --; while(p < q ) { temp = *p; *p = *q; *q = temp; p ++; q --; } return str; } int _tmain(int argc, _TCHAR* argv[]) { char str[] = "123456789"; cout << ReverseString(str) << endl; cin.get(); return 0; }