![]()
in visual studio 2005.. ke significa? se faccio ingnore va avanti.. come posso evitare ke mi da questo errore?
![]()
in visual studio 2005.. ke significa? se faccio ingnore va avanti.. come posso evitare ke mi da questo errore?
hai un modo molto originale di nominare le variabili
però ricordati di definirle prima di utilizzarle...
è scritto nella finesta di debug (in inglese)
...Terrible warlords, good warlords, and an english song
praticamente è 1 passaggio di parametri...
la chiamata è:
ama(amore);
e poi va su:
void ama(int ama)
e x questo mi da errore.. xke secondo te?
sicuramente la variabile 'amore' è dichiarata
fuori dallo scope della funzione (la funzione non la vede/riconosce)
...Terrible warlords, good warlords, and an english song
e cosa faccio allora?![]()
posta un pò di codice...
...Terrible warlords, good warlords, and an english song
void ama(int ama)
{
system("cls");
do
{
cout<<"quanto ama?: "<<endl;
cin>>ama;
if(ama>=100)
cout<<endl<<endl<<"ciaociao
else
cout<<endl<<endl<<"ciaociao"<<endl;
cout<<endl<<endl<<endl<<"Vuoi riprovare? SI(s) o NO(n)?";
cin>>s[1];
system("cls");
}while(s[1]!='n');
getch();
system("cls");
}
void main()
{
int amore,scelta
do
{ cout<<"Scelta: ";
cin>>scelta;
switch (scelta)
{
case 1:
pensa();
break;
case 2:
ama(amore);
break;
ecco 1 pezzo di programma.. naturalmente la parte ke ineressa.. naturalmente la scelta del continuare si o no.. è fatta globale..
ke ne dici? xke quell errore?
Il problema e' che la variabile amore e' dichiarata ma non e' inizializzata ...
Ovvero, quanto vale questa variabile prima di passarla alla funzione?
hai ragione.. adesso funziona.. grazie...![]()
pero ancora nn ho risolto il problema del Semaphore nel altro post..![]()
Mi dispiace ma, come ti ho detto, non ho installato VS2005 ...
In ogni caso, vedi se e' definita una costante _UNICODE (o simile) nelle proprietà del progetto (Settings ...) o da quelle parti ...