這個問題,很糾結

'reverse' : undeclared identifier 這個錯誤應該是沒加 頭文件 吧?

reverse(); 這個函數 頭文件 不知道是什麼。

#include <algorithm>  添加後 還是這個'reverse' : undeclared identifier 錯誤

不知道什麼原因

#include <stdio.h>
#include <string>
#include <algorithm>
#include <stdlib.h>

//將數字n轉換爲字符串保存到s中
void itoa(int n, char s[])
{
 int i, sign;
 if((sign = n) < 0)
  n = -n;
 i = 0;
 do{
  s[i++] = n % 10 + '0';
 }while ((n /= 10) > 0);
 if (sign < 0)
 {
  s[i++] = '-';
 }
 s[i] = '/0';
 reverse(s);
}

int main()
{
 int i = 100;
 char a[]="";
 itoa(i, a);
 printf("%s/n", a);

 return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章