Tại sao phải tốn công viết những code đã có sắn trong các hàm của thư viện MS.
Bạn có thể dùng hàm strrev() để đổi ngược một chuỗi string.
Nếu không muốn dùng thư viện của C/C++ vì một lý do nào đó, thì có thể copy code này từ mạng:
http://www.dreamincode.net/code/snippet102.htm
Code:
// Reverse string function
int ReverseString(char *str)
{
int x = strlen(str); //takes length of string
for(int y = x; y >= (x/2)+1; y--) //for loop arranging the string
{
swap(str[x-y],str[y-1]); // swaps letters
}
return 0; //return
Bookmarks