Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
ti esce qualche errore particolare? (se sì postalo)
gli errori dovrebbero uscire nella in basso in visual studio
no nessun errore guarda questo screen simo è il nome k metto e poi mi da la stringa " il tuo nome è" senza il nome:
[thumb]http://yfrog.com/j6immaginenpj[/thumb]
Metti la virgola ( , ) al posto del più ( + ), e vedi se va
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
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();
allora il tuo include nn lo posso usare xk va in conflitto cn gli altri k devo usare per forza
e visto k nn rieso ad usarlo (il dbInput()) mi sn fatto un programma in dbp k registra in un file .ini il nome il cognome e il nickname desiderati dall'utente.
questo file sarà poi utilizzato dal gioco per leggere quei dati