strtok

    4

    4答えて

    私は単語を抽出する必要がある入力ファイルがあります。単語には文字と数字しか含めることができないため、他のものは区切り文字として扱われます。私はfscanf、fgets + sscanf、strtokを試しましたが、何も動かないようです。 fscanf(file,"%[A-z]",string); それは罰金最初の単語を読み取りますが、ファイルポインタがとても巻き戻し続け:私はこの行を置き換えて

    1

    1答えて

    私は解析したいグローバル文字列を使用します。解析は複数の関数から行われます。 たとえば、func1()で最初のトークンを抽出し、func2()などで同じグローバル文字列から2番目のトークンを抽出します。 これは可能ですか?私は、最初のものがstrtok(NULL、区切り文字)によって行われた後のトークンの抽出を知っています。そして、strtokはnullに置き換えられた区切り文字の次のバイトにポイ

    0

    1答えて

    私が書いようとしているコードは、txtファイルからテキストを読み込んで文字列に分割することになっています。私は、次のコードになってきた。問題は、私が手出力は(今の別個の文字列など)のテキストだけでなく、(キャリッジリターンです)\ rとされている一部の文字だけではないということです #include <stdio.h> #include <string.h> #include <stdlib.

    0

    3答えて

    誰でもこのコードが間違っていると教えてもらえますか? for(int i=0;i<4;i++) { long int a = strtol(strtok("1-2-3-4","-"),(char**)NULL,10); cout << a <<endl } 私はSolaris Unixで動作しています。それは私にセグメンテーション違反を与えています。 障害はstrtol

    -2

    2答えて

    ネットワークデータのペイロードを「改行」または「改行」文字(10進数、16進数0x0A)で分割する必要がありました。 私はいくつかの問題が発生したstrtok()関数を使用しようとしました 私は "新しい行"文字でconst char文字列を作りたいと思ったとき。 プロト:これはキャストせずにint型からポインタをすることについて警告しました `const char delim[] = 10;`

    0

    4答えて

    いくつかの詳細 言語:C システム:Linux;コマンドライン(ターミナル)と協力し、 ファイルがCを持つ端末 ユーザーエクスペリエンスを介して読み込まれます:3 ヶ月 I「は、例えば、特定のファイルの拡張子を抽出するためにはmyfileをしようとしています。 wld "と書かれているので、あとでファイルの内容を処理する前に、正しいタイプのファイルが端末に入力されているかどうかを調べることができま

    10

    7答えて

    私は次のコードスニペットは、セグメンテーションフォールトを与えている理由を理解しようとしていますが、はstrtok文字列"this is a test"を直接指し、内部ではcharの配列です。 lineをトークン化しても、配列にコピーする必要はありませんか?

    0

    1答えて

    は、私はエラー(HPCのcluser上でコンパイル)を取得します私のローカルマシンにgccがあるとエラーはありません。どうすればそれをコンパイルできますか?移動されたライブラリの問題ですか? strockとiccについての情報を検索しようとしましたが、有用なものは見つかりませんでした。 また、strtokの置換コマンドがありますか?私はファイルからデータを読み取るために使用します(=は私のtock

    0

    1答えて

    フォーラムにはかなり新しくなっています。 私はファイルから読み込むプログラムを持っていますが、これまではファイルを2次元の文字配列にしています。私は今ここに2D「string」のはstrtokと構造体 に各部品を配置する必要があり、私は私は迷ってしまいましたので、あなたが役立つことを願っコード struct processes { char processNumber[20];

    0

    1答えて

    これは私がこの問題のために最初の問題を抱えていたので私の2番目の質問です。 私はread()文章、no fget()、fread()などのファイルを持っています。 私はこの行を使います。 FILEREADは私のファイル記述子をあるあなたが知っているように、バッファはunsigned char型とブロックサイズである read(fileRead, buffer, blocksize); は、バッ