Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

C

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] C

Messaggioda Foto Utentebob93 » 2 feb 2009, 17:49

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");
Avatar utente
Foto Utentebob93
0 3
 
Messaggi: 49
Iscritto il: 23 gen 2009, 21:25

0
voti

[2] Re: C

Messaggioda Foto Utenteposta10100 » 2 feb 2009, 17:51

bob93 ha scritto:#include>stdlib.h>


A volte non segnala l'errore dove realmente si trova... bisogna prenderci un po la mano!
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[3] Re: C

Messaggioda Foto Utentebob93 » 2 feb 2009, 17:58

Ho corretto....quella stringa che mi hai fatto notare....però comunque mi da l'errore nella stringa ...system("pause");
Avatar utente
Foto Utentebob93
0 3
 
Messaggi: 49
Iscritto il: 23 gen 2009, 21:25

0
voti

[4] Re: C

Messaggioda Foto Utenteposta10100 » 2 feb 2009, 19:43

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.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[5] Re: C

Messaggioda Foto Utentebob93 » 2 feb 2009, 21:29

Niente ho provato anche quello...ma mi da errore sempre a quella stringa.......
Avatar utente
Foto Utentebob93
0 3
 
Messaggi: 49
Iscritto il: 23 gen 2009, 21:25

0
voti

[6] Re: C

Messaggioda Foto UtenteElectro » 2 feb 2009, 21:49

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
"La progettazione, il primo presidio della sicurezza" [Michele Guetta]
Avatar utente
Foto UtenteElectro
2.127 2 2 8
Expert EY
Expert EY
 
Messaggi: 1327
Iscritto il: 12 nov 2008, 11:14
Località: Bari

0
voti

[7] Re: C

Messaggioda Foto Utentebob93 » 2 feb 2009, 21:52

ok mi funziona...anche se volevo che funzionasse con system("Pause").....comunque mi sai spiegare perché si aggiunge #include<conio.h>.....
Avatar utente
Foto Utentebob93
0 3
 
Messaggi: 49
Iscritto il: 23 gen 2009, 21:25

0
voti

[8] Re: C

Messaggioda Foto UtenteElectro » 2 feb 2009, 22:01

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
"La progettazione, il primo presidio della sicurezza" [Michele Guetta]
Avatar utente
Foto UtenteElectro
2.127 2 2 8
Expert EY
Expert EY
 
Messaggi: 1327
Iscritto il: 12 nov 2008, 11:14
Località: Bari


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 23 ospiti