• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
I've a problem
#5
Vedendo il codice nell'immagine noto che c'è qualche errore:
char nome; e char cognome; -> la variabile char può contenere solo caratteri (es. 'a','b','c' non "ciccio, "pippo", "piero")
atoi(dbinput()); -> la funzione atoi() converte il suo paramentro (un puntatore a char, nel tuo caso dbinput() ) in int (non viceversa come hai scritto nel commento). Quindi non serve.

Per risolvere il primo errore devi creare un array di char oppure usare una variabile string. Tradotto in codice:

char nome[50]; // il nome deve contenere 50 caratteri al massimo
nome = dbinput();
dbprint(nome); // se ti da errore prova con dbprint(&nome);

oppure

#include <string> //da mettere all'inizio di tutto il codice
...
...
string nome;
string = dbinput();
dbprint(nome); //se non funziona prova dbprint(nome.c_str());


faccio fatica a capire perché non trovo la documentazione di dbprint() e dbinput();
 
Rispondi
  


Messaggi in questa discussione
I've a problem - da Zapetino - 14-11-2010, 08:20 PM
RE: I've a problem - da steve - 14-11-2010, 08:32 PM
RE: I've a problem - da Zapetino - 14-11-2010, 08:43 PM
RE: I've a problem - da Riddick - 14-11-2010, 10:02 PM
RE: I've a problem - da steve - 14-11-2010, 10:08 PM
RE: I've a problem - da Zapetino - 15-11-2010, 04:35 PM

Vai al forum:


Browsing: 2 Ospite(i)