我正在阅读文本文件并使用逗号作为分隔符,下面的行确实有效但是当我打印出lname时它不会忽略逗号后面的空格并在名称前打印一个空格.如何调整代码以忽略空格?
文字示例:
罗伯,史密斯,4,12,某些文字 史蒂夫,琼斯,41,286,某种文字
sscanf(line, "%[^,],%[^,],%d,%d,%s", fname,lname,&num1,&num2,info);
c file scanf
c ×1
file ×1
scanf ×1