per mia fortuna usiamo il separatore "," quindi non cè bisogno della funzione strtod_lPiccola nota: le funzioni strtod() e atof() utilizzano come separatore decimale il simbolo definito dal linguaggio usato nel tuo computer, a meno che lo hai definito come English il tuo separatore sarà la virgola, non il punto. Se vuoi usare un computer in italiano e il punto come separatore devi usare la funzione strtod_l() che ti permette di passare l'identificatore di un linguaggio specifico.
Ce ne è una sola di chiusura, o le metti entrambe o non le metti nel caso di una istruzione sola.riguardo l'if te dici perche non ci sono le graffe?
if (input_1 != ' ') infatti ho scritto cosi sul codice ,boh non so perche non lha preso qui sul forum.Codice:if (a != ' ')
Guarda meglio: 'a' e' un vettore, quindi NON puoi confrontarlo con un carattere. Mi stupisce che il compilatore non ti dia messaggio d errore.
allora sono riuscito a sistemare il tutto ,solo che ora la parte di conversione non va..if (input_1 != ' ') infatti ho scritto cosi sul codice ,boh non so perche non lha preso qui sul forum.
ora sto provando a dividerlo in piu file per verificare il funzionamento totale ma non riesco a passare le stringhe e gli array alle funzioni..qualcuno ha un idea su dove sbaglio?
questi sono i file,