我想读这个普遍的方式格式化的文件:Ç - 的fscanf带分数和静态文本
Text Description: 12
Description2: 1
More descriptive things: 6
而且我想读的数字12,1,和6到变量。
我曾尝试这样的代码:
fscanf(fptr, "Text Description:%d",&desc1);
fscanf(fptr, "Description2:%d",&desc2);
fscanf(fptr, "More descriptive things:%d",&desc3);
但由于某些原因被填充仅第一个变量。有谁知道这是为什么?
'%d'已经占用了前面所有的空格。唯一不占用空格的'%'是'%c'和'%['。 – Shahbaz 2013-03-08 17:00:04
在这种情况下,他只需要在字符串格式的开头添加空格。感谢您更新的评论答案 – MOHAMED 2013-03-08 17:01:02