|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
Aiuto X programma in C
Stiamo creando un programmma in cui dobbiamo inserire un elenco di nomi e salvare il tutto in un file, e fin qui tutto ok....
nella seconda opzione, dobbiamo richiamare questo file per far comparire di nuovo tutti i nomi inseriti, solo che richiama solo il primo nome che abbiamo inserito. Chi ci da una mano? Qui sotto vi diamo il codice del programma. Grazie, CIAO! #include<stdio.h> #include<iostream.h> #include<conio.h> #include<math.h> #include<string.h> #include<stdlib.h> #include<time.h> #include<dos.h> #include<graphics.h> int scelta,n,a; char nomi[35][35]; char file[10]; char buf[60]; main() { clrscr(); cout<<"Per inserire i nomi degli alunni, premere [1]. \nPer votare, premere [2].\n"; cin>>scelta; switch(scelta) { case 1: cout<<"Inserisci il nome del file di salvataggio"; cin>>file; cout<<"Quanti nomi devi inserire?"; cin>>n; FILE *f; f= fopen(&file[0],"wb"); for(a=0;a<n;a++) { cout<<"Inserisci nome: "; gets(nomi[a]); } fwrite(&nomi,sizeof(nomi),1,f); clrscr(); cout<<"Ecco tutti i nomi inseriti:\n"; for(a=0;a<n;a++) { cout<<"\n"<<nomi[a]; } fclose(f); break; case 2: cout<<"Quale file vuoi aprire?"; cin>>file; FILE *r; r = fopen(&file[0], "r"); /* seek to the beginning of the file */ fseek(r, SEEK_SET, 0); /* read the data and display it */ fread(buf, 60, 1, r); cout<<buf; fclose(r); break; } getch(); return 0; }
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
#2 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Re: Aiuto X programma in C
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
come mai usate il sistema di i/o del c++ per la console mentre per scrivere su file usate quello del c?
ciao |
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
in ogni caso secondo la mia umile opinione l'errore è in mezzo a queste righe: Codice:
r = fopen(&file[0], "r"); /* seek to the beginning of the file */ fseek(r, SEEK_SET, 0); /* read the data and display it */ fread(buf, 60, 1, r); cout<<buf; fclose(r); break; |
|
|
|
|
|
|
#6 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2001
Città: TORINO!!!
Messaggi: 329
|
Re: Re: Aiuto X programma in C
Quote:
Guarda che è un DLT3C quelli con v-Core default di 1.5, e non è neanche il massimo che sono arrivato 2500 Mhz, sta sera quando sono a casa mia ti posto uno screenshot...miscredente!!! Aiutateci ragazzi! CIAO!
__________________
DELL INSPIRON 1501 - AMD 64 Athlon X2 2GB RAM Powered by Windows XP Home & Linux Fedora 8 |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
Re: Re: Aiuto X programma in C
Quote:
E poi dimmi chi è che non ci arriva a 2500 ???
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Va bene va bene non ci frega
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma lo raffreddi a liquido...ci credo allora... Con il liquido è semplice...
Il mio sfigato 2100+ arriva @ 2267 con Vcore di 1.75 !!! Però bisogna dire che oltre con la mia KT7a non ci posso andare |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
Eh si, con un bel sistema a liquido + una NF7-S + un processore fortunello, ci si diverte proprio
mjordan sei proprio un burlone Vabbè siamo andati troppo OT.... Tornando al programma, ok che l'errore è li, ma come si può fare? esistono altri comandi? bisogna mettere tutto in un ciclo for? Aiuto! Grazie cmq CIAO
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
#12 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
2) Quante persone hanno smesso di frequentare il forum oc/hardware perchè ne avevano le balle piene di minkiate a raffica? 3) Nel programma non c'è niente da correggere ma è tutto da rifare ... |
|
|
|
|
|
|
#13 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Piccolo add-on al post precedente:
[add-on] Ti faccio notare che se avessi ripreso il libro al tempo dell'apertura del thread, avresti già risolto da SOLO il problema. Avresti risparmiato tempo e avresti capito meglio i concetti [/add-on] |
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Aggiungo un'ultima cosa. Se proprio te lo devo riscrivere il programma lo posso anche fare... Ma dopo tutto quello che ti ho detto sono sicuro che non accetteresti mai di farti risolvere un problema così banale che ha come unico scopo quello di farti vedere come funzionano due concetti
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
Guarda che non era un'offesa burlone....anzi...
Cmq, grazie per il tuo aiuto... vedi, il C o C++ che sia, lo uso a scuola, ed è solo un'anno che ce lo insegnano, quindi sono un novellino... gli header, li ho messi tutti, perchè non mi ricordo più a cosa servono, e anche perchè il programma non è finito lì. Magari fosse facile come overcloccare
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
ah è cmq non voglio stressarti così tanto da farti rifare il programma, piuttosto sto lì a sclerare ancora qualche ora.
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
#17 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Vedrai che una volta fatto, una volta che funziona perchè lo hai fatto tu, la soddisfazione crescerà e ti verrà ancora + voglia di approfondire questi concetti... Altrimenti al tuo overclock che gli dai da mangiare...solo giochi?
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Torino
Messaggi: 712
|
Ok, hai ragione allora mi rimetterò a lavoro insieme a simoneNOX... (mio socio di gruppo a scuola).
CIAO
__________________
Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos
|
|
|
|
|
|
#20 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Ah ma mo lo hai aggiunto nella sign che è un DLT3C???
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:40.










Ryzen 1600 - RTX 3060- Msi X370 - corsair 600gs - 16GB Corsair 3200 - iiyama LCD ---- ho fatto affari su mercatino con wubby, kisser, Pether, Airbus77, mrmic, gup133, buster, Nikydbp, rcurle, molti altri di cui ho perso i dati + 100 feedback ebay 100% pos









