У меня есть похожие вопросы, но ни один из них не помог мне с моей проблемой.
Я получаю строку с неизвестным числом чисел с плавающей точкой, и мне нужно отдельно вырезать их в массив.
Что у меня есть:
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;
}
Так почему же это не работает? Каждый раз выдает ошибку ..