[解決済み】strtok()関数の実装について
2022-02-22 09:14:39
質問
関数strtokを書きたいのですが、どうすればいいですか?下記は私のコードです。問題は、結果の文字列を表示することができないことです。コードの中で私は {コード で、新しい配列を表示します。 ポインタの「(1)」と「(2)」だけで表示することは可能ですか? {コード {コード ?
strcpy()
解決するには?
strtokの内部実装については、すでにこちらで解説しています。
C言語では strtok() はどのように文字列をトークンに分割するのですか?
あなたのタイプの実装(実際とはかなり異なるのであなたのタイプと呼びます)では、ローカル変数 'W' に動的にメモリを割り当てていませんね。そのため、'W' に割り当てられていたメモリは、呼び出した関数の中ではもう確保されていないので、それを返すときに文字列を正しく受け取れるかどうかは保証されません。このほかにも、不要な変数がたくさん使われています。また、適切な再構築が必要です。あなたの理解を深めるために、あなたのコードを修正しました(可能な限りあなたのスタイルで)。
{コード
関連
-
[解決済み】Valgrind が "Invalid write of size 8" で文句を言う。
-
[解決済み】Cコンパイルエラーです。Idは1終了ステータスを返した
-
[解決済み】警告:互換性のないポインタ型からの代入
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】ISO C90では、C言語での宣言とコードの混在が禁止されています。
-
[解決済み】ヒープ割り当てで初期化されていない値が作成された
-
[解決済み】C 未知の型名「my_structure」。
-
[解決済み】MPI通信でMPI_Bcastを使用する場合
-
[解決済み】エラー:呼び出されたオブジェクトは、関数または関数ポインタではない
-
[解決済み】C言語の関数ポインタはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C言語におけるファイルスコープでの可変長配列の変更
-
[解決済み】エラー:'for'ループの初期宣言はC99モードでしかできない【重複
-
[解決済み】「無効なイニシャライザー」と表示されるのですが、何が間違っているのでしょうか?
-
[解決済み] clang: error: linker command failed with exit code 1が表示されるのはなぜですか?
-
[解決済み】初期化がキャストなしで整数からポインタを作成 - C言語
-
[解決済み】Cygwin - Makefile-error: ターゲット `main.o' のレシピに失敗しました。
-
[解決済み】エラー。非スカラー型への変換を要求された
-
[解決済み】シンプルなC言語のscanfが機能しない?重複
-
[解決済み】whileループの時間複雑性(Big O)はどうやったらわかるの?
-
[解決済み] C言語でstrtok()はどのように文字列をトークンに分割するのですか?