Pagina 1 di 1
C

Inviato:
2 feb 2009, 17:49
da bob93
Mentre qui dov'è l'errore....???
#include<stdio.h>
#include>stdlib.h>
int x,y;
int main()
{
printf("Inserisci il valore di x");
scanf("%d", &x);
printf("Inserisci il valore di y");
scanf("%d", &y);
if (x == y)
printf(" x è uguale a y");
if(x>y)
printf("x è maggiore di y");
if (x<y)
printf("x è minore di y");
SYSTEM("PAUSE");
return 0;
}
mi da errore alla stinga ......"System("pause");
Re: C

Inviato:
2 feb 2009, 17:51
da posta10100
bob93 ha scritto:#include>stdlib.h>
A volte non segnala l'errore dove realmente si trova... bisogna prenderci un po la mano!
Re: C

Inviato:
2 feb 2009, 17:58
da bob93
Ho corretto....quella stringa che mi hai fatto notare....però comunque mi da l'errore nella stringa ...system("pause");
Re: C

Inviato:
2 feb 2009, 19:43
da posta10100
hai scritto
- Codice: Seleziona tutto
system("pause");
oppure
- Codice: Seleziona tutto
SYSTEM("pause");
Il C è "case sensitive" cioè fa differenza se scrivi maiuscolo o minuscolo.
Prova a verificare questo.
Re: C

Inviato:
2 feb 2009, 21:29
da bob93
Niente ho provato anche quello...ma mi da errore sempre a quella stringa.......
Re: C

Inviato:
2 feb 2009, 21:49
da Electro
Ciao,
non è una soluzione al tuo problema, ma è un alternativa, invece di:
system("pause");
prova con:
system("PAUSE");
oppure l'alternativa è mettere:
getch();
però ricorda di inserire all'inizio del programma:
#include<conio.h>
Praticamente aspetta un carattere da tastiera prima di andare avanti, io usavo questo modo all'esame di informatica!
Ciao
Re: C

Inviato:
2 feb 2009, 21:52
da bob93
ok mi funziona...anche se volevo che funzionasse con system("Pause").....comunque mi sai spiegare perché si aggiunge #include<conio.h>.....
Re: C

Inviato:
2 feb 2009, 22:01
da Electro
Allora: conio.h è la libreria che serve per far funzionare il getch()!
Puoi provare con system(pause) o system(PAUSE) senza le virgolette! Comunque è sconsigliato questo metodo perché va ad impegnare direttamente il sistema operativo! Se hai windows vai nel prompt dei comandi e digita pause avrai lo stesso risultato che dovresti avere nel tuo programma!
Ciao