itoa函數用于將整數轉換為字符串。其用法如下:
char* itoa(int value, char* str, int base);
其中,value
表示要轉換為字符串的整數,str
是用于存儲轉換后的字符串的字符數組,base
是進制數(可以是2到36之間的任意值)。函數會將整數value
轉換為對應進制的字符串,并存儲到str
中,然后返回str
的指針。
例如,可以使用以下代碼將整數123
轉換為十進制字符串并打印出來:
int num = 123;
char buffer[10];
itoa(num, buffer, 10);
cout << "Number in string form: " << buffer << endl;
注意,itoa函數是非標準C++函數,因此在一些編譯器中可能不被支持。如果需要在不同編譯器上使用itoa函數,可以考慮使用標準庫函數std::to_string
進行整數轉換。