私はCプログラミングの専門家ではありませんが、ここに私が取り組んでいるコードがあります
static char gszBuf[10] ="1234567890";
#define LS_MAX_STRING 255
LoadDatatoBuffer(id, gszBuf, LS_MAX_STRING);
// this method will load the data wrt ID to gszBuf
上記のメソッドが 10 文字を超える char 文字列をロードすることを考慮します。つまり、gszBuf = "abcdefghijklmnopqr";
上記のコードは、msdev 6.0 で問題なく実行されます。しかし、上記のデータをコピーしようとすると、Visual Studio 2010 を使用して作成された同じアプリケーションがクラッシュします。私の質問は、上記のコードが msdev 6.0 で機能するようになった理由と、Visual Studio 2010 で実行できなかった理由です。