stdlibライブラリのstrtol()を使用していくつかの証明を作成していました。これは、常にクラッシュするプログラムがあり、これが完全に機能することがわかったためです。
main(){
char linea[]="0x123456",**ap;
int num;
num=strtol(linea,ap,0);
printf("%d\n%s",num,*ap);
}
しかし、このようにクラッシュした場所に関係なく、新しい宣言を追加しただけです
main(){
char linea[]="0x123456",**ap;
int num;
num=strtol(linea,ap,0);
printf("%d\n%s",num,*ap);
int k;
}
その最後の「intk;」を追加するだけです。strtol()の実行時にプログラムがクラッシュした理由を理解できません。私はCode::Blocksでこれを行っています