数值转换为字符串(2)
#pragma warning(disable:4996) #include <iostream> #include <cstdlib> #include <cstring> #include <string> #include <cstdio> using namespace std; int main(int argc, char **argv) { //定义需要需要转换的数值 int i =10; //定义字符数字,用于存储字符转 char str[10]; //格式化输出数值到字符数组 std::sprintf(str, "%d", i);//采非用安全的格式化输出函数 /* 由于sprintf函数是非安全的,会抛出4996类型的错误,因此在程序的开始出采用 #pragma warning(disable:4996)进行抑制 */ std::cout<<str<<std::endl; return EXIT_SUCCESS; }