问题描述
- _itoa_s 可以用指针吗
-
int _int = 192; char _char[20]; _itoa_s(_int,_char,10); 这样是可行的 然后 int _int = 192; char * _char; _itoa_s(_int,_char,10); 结果error了,我觉得指针好用些,这么改不了
解决方案
char * _char;
->
char * _char = (char *)malloc(20 * sizeof(char));
解决方案二:
或者
char * _char = new char[20];
总之,要给指针分配空间
解决方案三:
编程是一种美德,是促使一个人不断向上发展的一种原动力。
解决方案四:
主调函数分配内存,供被调用函数使用。
解决方案五:
C++中的_itoa_s
----------------------
时间: 2024-09-15 03:11:08