Purtroppo ci sono ancora, è proprio questo l'arcano, non ci sono errori gravi nel codice, ma continua a darmi questa anomalia, per questo ritengo sia dovuto a qualcosa di esterno al codice, forse allo stesso sistema.
Purtroppo ci sono ancora, è proprio questo l'arcano, non ci sono errori gravi nel codice, ma continua a darmi questa anomalia, per questo ritengo sia dovuto a qualcosa di esterno al codice, forse allo stesso sistema.
Un esempio
Eseguo la prima operazione
prima.JPG
poi subito dopo la seconda senza uscire dal ciclo
seconda.JPG
Chiudo e rieseguo la seconda
terza.JPG
Come si può vedere, nel primo caso la seconda operazione risente degli effetti della prima, ci sono alcune cifre che non sono corrette, c'è un 7 che c'era anche nella prima e la riga centrale risulta spezzata. Quando la rieseguo dopo invece risulta corretta.
1) Togli quelle for alla fine del ciclo
2) alla fine della funzione nopuntdd prima del return aggiungi una
v1[i]=s[i];
No MP tecnici (non rispondo nemmeno!), usa il forum.
Con i tuoi suggerimenti il problema è magicamente scomparso, ottima intuizione, ti ringrazio. Come hai capito che dipendeva da quello?
Ho eseguito il codice con un debugger per capire come variava il contenuto delle variabili e dove c'era il problema.
Inutile dirti che mi stavo perdendo tra tutte quelle linee e variabili ... ovviamente il programma è aaaampiamente ottimizzabile ...
No MP tecnici (non rispondo nemmeno!), usa il forum.