Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - salvataggi....
Forum - C/C++ - salvataggi....

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
desertfox (Normal User)
Newbie


Messaggi: 9
Iscritto: 06/10/2006

Segnala al moderatore
Postato alle 16:09
Sabato, 07/10/2006
come posso fare (in c++) in modo che quando qualcuno immette un dato(esempio nome) venga salvato da qualche parte.E se quell'qualcuno vuole vedere le cose salvate cosa devo scrivere nell'applicazione ??

esempio:

dato immesso: ciao sono desertfox
salva(come faccio a salvarlo in un database ??)

dati salvati:-ciao sono desertfox
             -...
             -...


come faccio ??

PS:ho appena cominciato a imparare il c++ quindi sono un po' niubbo:D.

Ultima modifica effettuata da pierotofy il 07/10/2006 alle 22:40
PM Quote
Avatar
cortocircuito (Normal User)
Newbie


Messaggi: 17
Iscritto: 07/10/2006

Segnala al moderatore
Postato alle 21:41
Sabato, 07/10/2006
Questa è un questione semplice ... ti basta sapere le funzioni... in questo caso(usando il C, che alla fine è alla base del c++), devi usare fopen("nome del file da creare o aprire", modalità di lettura o scrittura) e fclose("nome").
Ti consiglio di andare a vedere su google. il nostro migliore  amico :k:;)

PM Quote
Avatar
Fr3d3R!K (Ex-Member)
Expert


Messaggi: 589
Iscritto: 17/08/2006

Segnala al moderatore
Postato alle 22:41
Sabato, 07/10/2006
ma queste sono le basi del c++...ti consiglio che se vuoi impararlo di studiarlo dai manuali...di solito i forum servono per problemi più "gravi"...
cmq dipende se vuoi che l'informazione resti nel tempo (anche dopo la fine e chiusura del programma)..se vuoi che venga solo salvato ed elaborato e visualizzato (e poi si può anche cancellare) basta usare cout e cin funzione della libreria iostream.h
esempio
Codice sorgente - presumibilmente C/C++

  1. #include <iostream.h>
  2. void main(){
  3. int numero1,numero2,somma;
  4. cout<<"Inserire il primo numero"<<endl;
  5. cin>>numero1;
  6. cout<<"Inserire il secondo numero"<<endl;
  7. cin>>numero2;
  8. somma=numero1+numero2;
  9. cout<<"La somma e': "<<somma;
  10. }


ciao

PM Quote
Avatar
desertfox (Normal User)
Newbie


Messaggi: 9
Iscritto: 06/10/2006

Segnala al moderatore
Postato alle 8:18
Domenica, 08/10/2006
si...io intendevo che resta anche nel tempo...che se lo faccio ripartire trovo li ancora la mia bella lista...tipo un database...
sapete come si fa ??
ciao

PM Quote
Avatar
cortocircuito (Normal User)
Newbie


Messaggi: 17
Iscritto: 07/10/2006

Segnala al moderatore
Postato alle 8:37
Domenica, 08/10/2006
Ecco... tu vuoi salvare i file sul disco rigido, vero ? io userei fopen e fclose.

PM Quote
Avatar
desertfox (Normal User)
Newbie


Messaggi: 9
Iscritto: 06/10/2006

Segnala al moderatore
Postato alle 8:40
Domenica, 08/10/2006
mi potresti(visto che ho cominciato questa estate con c++) a fare un'esempio di sorgente ???
grazie

PM Quote
Avatar
cortocircuito (Normal User)
Newbie


Messaggi: 17
Iscritto: 07/10/2006

Segnala al moderatore
Postato alle 8:48
Domenica, 08/10/2006
#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
    FILE *file; // dichiara la variabile  di tipo FILE
    
    file=fopen("prova.txt", "w"); // apre il file (o  lo salva)
    
    fprintf(file,"ciao io sono un file scritto sul disco rigido "); // funzione fprintf: scrive nel file.  ATTENZIONE: printf non funziona come fprintf
    
    
    fclose(file); //chiude il file
    return 0;
}

questo dovrebbe funzionare. Seconosci lo C, noterai che di c++ non c'è proprio niente (a parte "using namespace std":k:

PM Quote
Avatar
desertfox (Normal User)
Newbie


Messaggi: 9
Iscritto: 06/10/2006

Segnala al moderatore
Postato alle 8:55
Domenica, 08/10/2006
ok...grazie 1000 ma se volessi inserire nel testo creato una frase da input ???
input: ciao sono desertfox:rotfl:
salvamento: ciao.txt

PM Quote
Avatar
cortocircuito (Normal User)
Newbie


Messaggi: 17
Iscritto: 07/10/2006

Segnala al moderatore
Postato alle 8:57
Domenica, 08/10/2006
-.-'  ti basta salvare l'input in un puntatore o in un array e poi usare %s in fprintf... :rotfl:

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo