J'ai des questions similaires, mais rien de tout cela ne m'a vraiment aidé dans mon problème. Je reçois une chaîne avec un nombre inconnu de nombres à virgule flottante et je dois les couper séparément en tableau.sscanf dans C. Séparation d'un nombre inconnu de doubles sur une ligne dans un tableau
Ce que j'ai est:
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;
}
Alors pourquoi cela ne fonctionne pas? Il émet une erreur à chaque fois.
Attendez, il a soudainement commencé à travailler .. Je désolé pour l'affichage question bizarre, mais les ordinateurs agissent parfois bizarre .. Qu'est-ce que – Randalfien
ASCII 10? Ne devrait-il pas être 0? – Eiko
Le code que vous avez publié continuera de numériser le premier numéro à plusieurs reprises. –