問題タブ [function-definition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 関数に渡された配列の長さを取得するにはどうすればよいですか?
次の関数があるとします。
そして次の配列:
プログラムが「6」を出力し、次に配列の内容を出力することを期待していました。しかし、何らかの理由でsizeof(ar) / sizeof(ar[0])1 に評価されますが ( と の両方が '4'sizeof(ar)にsizeof(ar[0])評価されるため)、出力は正常に機能します (渡された配列には 6 つの要素すべてが含まれていることを意味します)。
これは、関数に渡された配列でのみ発生します (配列が宣言されている main() で長さを評価しようとしましたが、正常に機能しました)。関数内の配列の長さを取得するにはどうすればよいですか?
c - 動的配列のメモリ割り当て
演習を解いている間、メモリの割り当てに行き詰まりました。
演習要件: 区切り記号に応じて文字列を分割する関数を作成します。2 番目の引数は、一意の文字区切りです。この関数は、区切り記号で囲まれた文字列を含む配列を返す必要があります。
例:
コード:
エラーが発生しています。誰かが私が間違っていることを説明できますか?