#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; char buf[2]; sprintf(buf,"%d",12); cout << buf <<endl; return 0; }
崩溃,
原因:
char buf[2];//大小为2
sprintf(buf,"%d",12);//12转化为"12"(以" "结尾),大小为3,数组下标越界;