テキストファイルの読み取り文字列に問題があります。fscanfの引用符を無視するには
何か=「テスト」
そして、私は引用符の間の文字列を読みたい:ファイルであったデータは、このフォーマットです。だから私のプログラムの中で私が実行します?。。私は前のファイルにスペースを入れ除いて、第2の引用符を無視することができますどのように
fscanf(fil,"language=\"%s[^\"]",data);
または
fscanf(fil,"language=\"%s\"",data);
が、私は常に、変数のデータでテスト「を取得私は正確にしたいですテキストファイルでその形式。
は私が助けのために感謝するでしょう。
「s」は最初のスニペットには含まれません。 – WhozCraig
データは文字の配列ですchar data [20]だから私はsが良いフォーマットだと思います。 –
'fscanf'はバックアップできません。形式で'%s'にヒットすると、文字列全体を読み込みます。これは空白文字まですべての文字です。 – stark