の要素を印刷することはできません:SimGridダイナミックアレイ。私は、このような文字列を持っている配列
char *string = "String";
私は動的配列を作成しました:その後、私は取得したい
xbt_dynar_push(dynar, string);
:
xbt_dynar_t dynar = xbt_dynar_new(sizeof(char[20]), NULL);
がdynar
にこの文字列が追加されましたがこの文字列を動的配列から取り出し、それを印刷します。
char *str = xbt_dynar_get_as(dynar, 0, char*);
printf("%s\n", str);
printf("%s\n", *str); //I tried this also
出力が表示されないのはなぜですか?
最後のコード例はエラーです。それは "yh @"を印刷します –
@RomaKarageorgievichドキュメントごとに例を書いて動作するようにしました。コンパイルする実際の例については、ドキュメントを参照してください。 – 2501