
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
<bbb>とか<ccc>とかが<bbb>こんなふうに<ccc>ネストしてたりすると</ccc>どうしようかと</bbb>わりと悩ましかったり</ccc>するかもしれない</bbb>
と遊んでみる.
とりあえず... メモリマップトファイル (memory mapped file)?
No.4
- 回答日時:
#3:
> while( NULL != fgets( cBuf, 128, fp ) ){
> nn = CyuuSyutsu( "<bbb>", "</bbb>", cBuf );
<bbb>途中の改行を考慮しなくていいなら
これで十分ですわね。</bbb>
No.3
- 回答日時:
>・抽出したいのは、<bbb></bbb>と<ccc></ccc>で囲まれた文字列。
これを
・抽出したいのは、<bbb>と</bbb>または<ccc>と</ccc>で囲まれた文字列、として
例での結果は、
あああ
456
いいい
となる、とした場合のサンプルです。
注:インデントに全角空白を用いています。コピペ後、タブに一括変換して下さい。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int CyuuSyutsu( char cTop[], char cBtm[], char cBuf[] )
{
char *pT, *pB;
pT = strstr( cBuf, cTop );
pB = strstr( cBuf, cBtm );
if( NULL == pT ) return( 0 );
if( NULL == pB ) return( 0 );
*pB = '\0';
return( pT - cBuf + strlen( cTop ) );
}
int main()
{
int nn;
char cBuf[ 128 ];
FILE *fp;
fp = fopen( "Z:/test.txt", "r" );
while( NULL != fgets( cBuf, 128, fp ) ){
nn = CyuuSyutsu( "<bbb>", "</bbb>", cBuf );
if( nn ) fprintf( stderr, "%s\n", &cBuf[ nn ] );
nn = CyuuSyutsu( "<ccc>", "</ccc>", cBuf );
if( nn ) fprintf( stderr, "%s\n", &cBuf[ nn ] );
}
fclose( fp );
return( 0 );
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルをバイナリフ...
-
C言語 共用体の構造体の引数設定
-
C言語にてXMLファイルから任意...
-
最早開始時間と最遅完了時刻を...
-
20'(角度)の計算がわかりま...
-
信頼区間の1.96や1.65ってどこ...
-
Aの値からBの値を除するとは??
-
数字以外が入力されたらエラー...
-
値差の%計算方法について
-
「Aに対するBの割合」と「Aに対...
-
#defineが使用するメモリ領域に...
-
cout関数を使っているのですが...
-
2÷3などの余りについて
-
構造体の勉強中です 合計点の高...
-
main.c:7:43: warning: implici...
-
C言語 エラーの原因がわからな...
-
CTabCtrl:TABインデックス単位...
-
ExcelでPC(パソコン)によって...
-
#define _CRT_SECURE_NO_WARNIN...
-
(マルチスレッド)_beginthrea...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数ファイルの同時読み込みの...
-
C言語の課題です
-
ファイル出力で改行を入れたい!
-
fgets( ) の返り値は何?
-
C言語でファイル読み書きを早く...
-
fopenでファイル名に、変数を使...
-
ファイルに行番号を追加
-
テキストファイル内に対して, ...
-
ファイルへの書込み処理が異常...
-
C言語についてアドバイスをくだ...
-
同時にファイル読み込み 書き込み
-
初心者のc言語
-
大量の入力ファイルを扱うとき...
-
【C言語について】ファイル名の...
-
C言語 共用体の構造体の引数設定
-
C言語でのCSVソートとデータ抽...
-
エラーがわかりません、、
-
プログラムの内で、何か画面表...
-
「コマンドライン引数チェック...
-
プログラミングのデータの読み込み
おすすめ情報