テキストファイルを読み込んでいて、コンマを区切り記号として使用していますが、以下の行は動作しますが、lnameを出力するときにコンマの後の空白を無視してスペースを表示しません名前の前にホワイトスペースを無視するようにコードを調整するにはどうすればよいですか?テキストのC - sscanfが空白を無視しない
例:
ロブ・スミス、4、12、sometext
あなたは空白を無視したい場合はスティーブ・ジョーンズ、41、286、sometext
sscanf(line, "%[^,],%[^,],%d,%d,%s", fname,lname,&num1,&num2,info);
ありがとうございました! – BinaryX
'' sscanf( "、" "、"、%[^、]、 "、fname);'はスキャンを停止し、 'fname'に何も保存しないことに注意してください。 IOWsの場合、名前には空白以外の部分が含まれている必要があります。 – chux