VC2005のsprintf
Posted: 2009年3月26日(木) 09:42
VC2005で、次のプログラムを実行すると、実行時エラーが起きてしまいます。なぜでしょうか?
//C++としてコンパイルしています。 #include<cstdio> int main() { char buf[1024]={0}; int n=0; std::sprintf(buf,"%x%n",4892345,&n); std::printf("%s,%d",buf,n); }エラーが起きる最小のプログラムです。エラーメッセージも一応添付しておきます。