Number <-whitespace-> string <-whitespace-> optional_3rd_column のような行を持つファイルを読み取るために fscanf を使用しています
各列から数値と文字列を抽出したいが、3rd_column が存在する場合は無視する
データ例:
12 foo something
03 bar
24 something #randomcomment
12,foo; を抽出したいと思います。03、バー; 24、「何か」と「#ランダムコメント」を無視して何か
私は現在、次のようなものを持っています
while(scanf("%d %s %*s",&num,&word)>=2)
{
assign stuff
}
ただし、これは 3 列目のない行では機能しません。2番目の文字列以降をすべて無視するにはどうすればよいですか?