問題タブ [strsep]
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 - strsep() の後半を取得する組み込み関数はありますか?
要するに、現在、以下のコードは以下を出力します: The substring is AES
. 残念ながら、私は結果を得ようとしていThe substring is 100
ます。これはstrsep()
、 が分割の最初の部分のみを保持し、2 番目の部分を保持しないためです。2番目の部分を代わりに保持する方法はありますか?
c - ファイルから読み込んだ行を区切り記号で分割し、C の各 int 変数に格納する方法
こんにちは、私は完全C
にコーディングに慣れてpython
いないので、これはしばらく気になりましたが、探していた答えが見つからなかったので、ここで質問することにしました.
「input_date.txt」というファイルを読んでいますが、区切り文字で分割し、/
各部分を異なるint
変数に保存する必要があります。これが私がこれまでに持っているものです:
input_date.txt
ファイルには1行しかありません
それらを分割して5
in mm
、17
in 、dd
および07
in yy
(すべてのint
変数) に格納する必要があります。私は使用できるとちょっと考えましたが、それをstrsep
どのように使用するかまだよくわかりません (私はほとんど学習を始めませんでしたC
)。
c - チェーンされた strsep がセグメンテーション違反を起こす - C
文字列の配列の配列を作成して、表に表示する準備をしようとしています。
だから私はいくつかのスキャンされたwifiアクセスポイントのリストを含むバッファ文字列を返す関数を持ってstrsep
い"\n"
ます"\t"
.
ループは最後に到達するまで正常に実行され、while
引数((line = strsep(&buf, "\n")))
が評価されるとSEGFAULT
.
@Jabberwocky ごとに尋ねられた短い説明的な例:
私に問題を与える実際の機能:
c - strsep() と strtok_r() の優先使用
業界で使用されている strsep() と strtok_r() の好みがあるかどうかに興味がありました。
私のアプリケーションでは、後で文字列を解放する前に、動的に割り当てられた文字列を strsep() または strtok_r() に渡すことを計画しています。すべてのメモリを解放するために、動的に割り当てられた c-string の先頭に一時的なコピーを保持します。これを行う場合、これらの関数は両方ともメモリセーフですか?