View Full Version : [HELP] [C++] piccolo programmozzo...
Louder Than Hell
22-05-2003, 14:14
Stamattina a scuola, essendo parecchio scazzato dall'ora di italiano e latino (:muro:), mi è venuta in mente un programma x tenere in una sorta di db i dati dei clienti di un negozio(con nome, cognome, numero di tel, ecc) in modo da inserire i dati e memorizarli in questo file che userò come db e poi poterli richiamare per vedere i dati.
Mi è venuto in mente solo che potrei utilizare le classi ma non so se sono adatta :confused:
Qualcuno è cosi gentile da darmi una mano?
sì volentieri:
rosa
rosae
rosae
rosam
rosa
rosa
rosae
rosarum
rosis
rosas
rosae
rosis
http://forum.hwupgrade.it/faccine/44.gif
lombardp
22-05-2003, 15:01
Originally posted by "Louder Than Hell"
Mi è venuto in mente solo che potrei utilizare le classi ma non so se sono adatta :confused:
Qualcuno è cosi gentile da darmi una mano?
Sarebbe utile che tu indicassi che linguaggio intendi usare e quale tool di sviluppo.
Quanto all'uso delle classi con il database che hai indicato, forse non sono neanche necessarie, ma a fini didattici si può far tutto.
A2000 : rosa,rosae,... :D Non sono per quale strano processo mentale, ma ho sempre trovato una forte affinità tra tradurre il latino e programmare ad oggetti.
Kleidemos
22-05-2003, 15:44
Originally posted by "lombardp"
A2000 : rosa,rosae,... :D Non sono per quale strano processo mentale, ma ho sempre trovato una forte affinità tra tradurre il latino e programmare ad oggetti.
Concordo :D
Louder Than Hell
22-05-2003, 17:12
Originally posted by "lombardp"
Sarebbe utile che tu indicassi che linguaggio intendi usare e quale tool di sviluppo.
Quanto all'uso delle classi con il database che hai indicato, forse non sono neanche necessarie, ma a fini didattici si può far tutto.
A2000 : rosa,rosae,... :D Non sono per quale strano processo mentale, ma ho sempre trovato una forte affinità tra tradurre il latino e programmare ad oggetti.
C++ con Bloodshed Dev-C++ ;)
Si ripensandoci si potrebbe fare anche con struct vero? Preferirei le classi visto che sarebbe la prima volta che le uso però forse chiedo troppo :D
Louder Than Hell
23-05-2003, 19:12
up :rolleyes:
Kleidemos
23-05-2003, 19:38
na cosa tipo:
struct Negozio
{
string nome;
string cognome;
int numero_tell;
}
void Insert(Negozio &negotium, string nome, string cognome, int tell)
{
negotium->nome = nome;
negotium->cognome = cognome;
negotium->numero_tell = tell;
}
void Salva(Negozio &negotium, string filename)
{
ofstream out(filename.c_str(), ios::app);
out << negotium->nome << negotium->cognome << negotium->numero_tell << "%end";
out.close();
}
Louder Than Hell
23-05-2003, 20:51
Interessante..adesso lo provo dopo vi farò sapere ;)
Louder Than Hell
23-05-2003, 21:18
5 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
syntax error before `;'
6 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
syntax error before `;'
10 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
semicolon missing after declaration of `Negozio'
10 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
type specifier omitted for parameter
10 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
parse error before `,'
11 G:\Documents and Settings\Administrator\Desktop\SenzaTitolo1.cpp
two or more data types in declaration of `Insert'
ecc.... :muro:
Kleidemos
24-05-2003, 08:08
Tieni..........l'avevo fatto di corsa:
#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;
struct Negozio
{
string nome;
string cognome;
int numero_tell;
};
void Insert(Negozio* &negotium, string nome, string cognome, int tell);
void Salva(Negozio* &negotium, string filename);
int main()
{
return 0;
}
void Insert(Negozio* &negotium, string nome, string cognome, int tell)
{
negotium->nome = nome;
negotium->cognome = cognome;
negotium->numero_tell = tell;
}
void Salva(Negozio* &negotium, string filename)
{
ofstream out(filename.c_str(), ios::app);
out << negotium->nome
<< negotium->cognome
<< negotium->numero_tell
<< "%end";
out.close();
}
Louder Than Hell
24-05-2003, 14:48
Um..si questo va però non ho capito come usare insert e salva!
Ho provato a far fungere insert ma non ci riesco :muro:
PS:ti sei dimenticato di mettere
#include <string> :D
Nel main richiami la funzione Insert quando vuoi inserire e passi i valori inseriti da te poi subito dopo richiami salva passandogli il nome del file su cui vuoi salvare e il puntatore della classe negozio(ho fatto l'ITIS il latino nn l'ho imparato) che avrà i valori aggiornati.
Questo ti servirà ad inserire e scrivere su file gli elementi che metterai nella struct.
ciao e buona programmazione.....
Louder Than Hell
28-05-2003, 19:59
Il problema è che non riesco a richiamare neanche insert! devo fare "Insert (nomero_tell,nome,cognome);"??? :confused: :muro:
Louder Than Hell
03-06-2003, 21:06
Una cosa: se per esempio uso per esempio una classe clienti con nome e altro, come faccio a inizializzare più clienti con un imput?
Mi spiego meglio(se riesco):
vorei fare una cosa del genere:
class clienti{
int tel;
char via[30];}
char*nome;
cout <<"inserisci il nome: ";
cin>>nome;
clienti (nome);
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.