A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
fscanfの%s指定でも簡単に出来ると思いますが…。
(^_^)scanf類は空白文字等を区切りとして読み込みますので。
fscanf(fp,"%s",str);
とかで読めるはずです。
このときfpはオープン済みのファイルのファイルポインタです。
そして勿論strは文字列として定義しておきます。
尚、fscanfの書式についてはうろ覚えですのでご使用前に調べてみて下さい。
No.2
- 回答日時:
考え方だけを説明します。
実際に使うコマンドは、自分で調べてください。
■1行づつ読み込む場合
・読み込んだ行がサイズが0より大きければ以下の処理を行ないます。
・先頭から1文字づつスペースコードを読み込むまで数字を読み込む。
(スペースは、アスキーコードの”40”?)
・アルゴリズムはスペースを探すループになります。
■1文字づつ読み込む場合
・読み込んだ行がサイズが0より大きければ以下の処理を行ないます。
・先頭から1文字づつスペースコードまたは改行コードを読み込むまで数字を読み込む。
(改行コードはキャリッジリターンとラインフィードの2バイトからなります。コードはアスキー表を見てください。)
・この場合は、改行コードを読み込んだら次の行の処理になります。
・アルゴリズムは2重ループになります。
(改行のループとスペースを探すループ)
No.3
- 回答日時:
こんにちは。
itohhといいます。スペースで区切られているんですよね。
それならば、strtok関数で簡単に分離できますよ。
使用方法は、ヘルプで参照してください。
サンプルも載っていますから、すぐに使い方は解ると思います。
No.4
- 回答日時:
char num[32];
for( int i=0; i<n_data; i++ ) {
fscanf( fp, "%s%*s", num );
printf( "%s\n", num );
}
でどうでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- C言語・C++・C# C言語の質問です。 以下の命令を実行するプログラムを作りました ①文字列aとbの長さを表示 ②aとb 1 2022/04/29 15:35
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
データベースから取り出したテ...
-
改行について
-
ファイルから読み取った改行文...
-
COBOLの改行
-
変数の中の改行コードをBRタグ...
-
C++で空Enterの入力を判...
-
\\nと\\rの違い
-
fscanfについて
-
jsp 改行コードで改行させて表...
-
JAVA System.out.println の ...
-
テキストボックスに改行を含む...
-
コンボボックスの項目中に改行を
-
【VBA】エクセルで最後の不要な...
-
1行ごとに取得して、その改行...
-
C++でのCRLFについて
-
リッチエディットコントロール...
-
秀丸の正規表現で複数行にわた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
改行について
-
最終行の改行について
-
C++で空Enterの入力を判...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
ファイルから読み取った改行文...
-
テキストファイルから改行コー...
-
ExcelVBAでメールを作成してメ...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
VBAでCSVをExcelに取り込む時に...
-
コンボボックスの項目中に改行を
-
JavaDoc コメントの改行について
-
Excel VBAからBeckyを起動して...
-
改行を読み飛ばす
おすすめ情報