У меня есть некоторый код анализа (myprog
), который всасывает данные, используя следующее:
if(5 == fscanf(in, "%s%lf%f%f%f", tag, & sec, & tgt, & s1, & s2))
, который работает просто отлично. Но в ситуации, когда у меня есть файлы данных, разделенные запятыми, я сейчас делаю что-то вроде:
sed 's/,/ /g' data | myprog
Можно ли изменить строку формата в функции fscanf()
, чтобы принять оба формата разделения?