可能重复:
在 C 中反转字符串
我目前正在为一个项目从 C++ 切换到 C 编程,并且我对 Char 数组作为字符串做的不多。我需要一个函数来读取指向 char 数组的指针并将其反转。我用 C++ 编写了这个,使用字符串函数很容易,但我有点困惑 C 中是否有函数或其他东西是最好的方法。谢谢,我不一定要找人来完全完成代码,而是要为我指明正确的方向。如果它是简单的一条线,请随意,但不要做任何让您感到不舒服的事情。
#include<stdio.h>
#include<string.h>
void reverseString(char *myString)
{
//reverse string here
}
int main(void)
{
char myString[] = "This is my string!";
reverseString(myString);
return 0;
}