どのように機能するかを理解しようとしてsscanf()
います。http://docs.roxen.com/pike/7.0/tutorial/strings/sscanf.xmlのページからいくつかの例を実行しましたが、私のプラットフォームでは動作しません。理由がわかりません。例: "sscanf("4711bar", "%d%s", a, b);" プログラムをエラーで終了させます...
動作する例の 1 つを次に示します: "sscanf("foo", "f%s", a);". 理由を知っている人はいますか?それらはあなたのプラットフォームで動作しますか? ありがとうございました。
これは私のコードです:
int main(void){
char *b = (char*)malloc(sizeof(char)*100);
int a = 0;
sscanf("4711bar", "%d%s", a, b);
printf("%d", a);
printf("%s", b);
}