C++ 用指针倒序输出字符串
如果有什么错误请大佬帮我指正
#include <iostream>
#include <string.h> //引用字符库函数。
using namespace std;
void invstr(char*s)
{
char *p;
int n=strlen(s); //strlen可以计算字符串的长度。
for(p=s;n>=0;n--)
{
cout<<*(p+n-1); //若不加*则输出的为(p+n-1)的地址。
}
}
int main()
{
char s[100];
gets(s); //使用gets函数将输入的每一个字符读入字符数组内。
invstr(s); //引用自己定义的函数。
return 0;
}