strtok

    1

    1答えて

    変数があります。この変数には、.txtファイルがあります。ファイルには、次のようになります。 Element1|Element2|Element3|...|ElementLast#Element1|Element2|Element3|...|ElementLast#Element1|Element2|Element3|...|ElementLast#Element1|Element2|Elemen

    -2

    2答えて

    以下のコードの問題点は何ですか? 25行目で失敗します。なぜ失敗したのか理解できません。 #include <stdio.h> #include <string.h> char linebuf[1024]="SET SLMSRVR 10.133.2.102: 50011"; char *tempStr; char *str; int main() { tempStr =

    -2

    1答えて

    "tmp"で文字列を分割し、ポインタ "arr"の配列に入れようとしています。私は "arr"に "execv"を使用しようとしているのでこれをやっているが、 "arr"は最後にNULLがないのでできない。代わりに "(null)"があり、その内容を印刷するとセグメント化エラーが発生します。 "arr"をexecvで使用できるように正しく設定するには?おかげ #include<stdio.h>

    0

    1答えて

    データ構造があります。リンクリストに追加する必要があります。 I0001|Item 1|Item 1 Desc|3.50|50 I0002|Item 2|Item 2 Desc|3.00|20 I0003|Item 3|Item 3 Desc|4.00|10 構造を::データ構造は、例えば、このような入力を持つファイルから来る私がこれを書いた Boolean loadStock(VmSys

    0

    1答えて

    私はstrtok()関数を使って改行文字区切りにファイルバッファを分割していますが、私が期待している結果は得られません。私はすべてのメンバーが表示罰金、後の最初の1、fullName以外の構造体のメンバーに値を区切り、セーブ patient->fullName = strtok(fileContent, "\n"); patient->dateOfBirth = strtok(NULL, "\n

    0

    1答えて

    私は、一連の単語であるファイルを読み込み、文章をで分割し、トークンを配列に入れてstrtok()で区切ります。次に、内容が正しいかどうかを確認するためだけに配列を印刷します。 ただし、出力が正しく出力されません。 ここに私のコードです。出力となり #include <stdlib.h> #include <stdio.h> #include <string.h> int main(int a

    -1

    1答えて

    C言語のCSVファイルを読み込み、strtok()のトークンを配列に格納したいとします。どういうわけか、CSVファイルに複数の行がある場合、私は正しいトークン出力を得られません。 CSVファイルは次のようになります(この例ではわずか2行、実際のファイルには、100個の以上の行を持つことになります): abc,def,ghi jkl,mno 私のコードは次のとおりです。私は、文字列をカンマ区

    1

    2答えて

    以下は、コードブロックバージョン13:12の私のコードです。私は髪を紛失してここに尋ねるのを素早く断念したので、コメントはしていません!私の懸念は、自分のchar *ターゲットが/cat.html?name=imageになると予想しているが、私は/cat.htmlしか得られないということだ!これらの行の後 #include <stdio.h> #include <stdlib.h> #incl

    -1

    1答えて

    以下の関数tokenizeは、sprtがstrの中に存在しない場合、* sizeを0に設定するためのものです。そしてSTRは、「D AO D」は、チャンクは、[1]にNULLポインタをポイントするようになっているし、Nを0に設定する次のコード内の機能をテストする際 void tokenize(char *str, const char *sprt /*separator*/,

    0

    1答えて

    I次のような問題を持っている言葉で文字列を受け取っ 「30,45,33,22 \ n」は、 '\ n'文字を入力した後、コンマで文字列を分割し、各値をint配列に入れたいとします。strtokとsscanfの組み合わせで試してみました。 #define PARAM_NR 10 Timer tt; int i=0; int index=0; bool stri