У меня есть похожие вопросы, но ни один из них не помог мне с моей проблемой. Я получаю строку с неизвестным количеством чисел с плавающей запятой, и мне нужно вырезать их отдельно в массив.
Что у меня есть:
h=0;
while(fstring[h]!='\n'){ //So first I count how many spaces there are in the string
if(fstring[h]==' '){
sc++;
}
h++;
}
vars=sc;
for(h=0;h<vars;h++){
sscanf(fstring,"%lf",&scanned);
matrix[h]=scanned;
}
Так почему это не работает? Каждый раз выдает ошибку..
10
лучше было бы написать'\n'
... - person zwol   schedule 07.11.2010