Cのファイルから行を読み取りたい.たとえば、ファイルには次のデータがあります
"It was a good
day
but suddenly
everything"
現在、私のコードは行ごとに読み取るだけですが、上記の例で述べたように、開始の逆コンマ (") から終了の逆コンマ (") までデータを読み取り、その文字列全体を書き込みます ("It was a good day" のように)。しかし突然すべて") 別のファイルに。これらの上記の行を、逆コンマの開始から逆コンマの終了まで読むのに助けが必要なだけです。それを行うのに役立つ C の関数を教えてください。
今、私はデータを1行ずつ読んでいます
FILE *file = fopen ( filename, "r" );
if (file != NULL )
{
char line [1000];
while(fgets(line,sizeof line,file)!= NULL) /* read a line from a file */
{
//do something
}
}