|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
[c] help devo consegnare un progetto tra qualche ora e non capisco l' errore
Ciao a tutti sto facendo un programma che lavora su pile, quando lo compilo però
mi da questo errore: "Permission denied id returned 1 exit status" ma non mi da nessuna linea che errore e'? grazie ciao |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2007
Città: Napoli
Messaggi: 89
|
Solitamente exit con codice 1 è un'uscita che avviene per errore...inoltre ti dice che il permesso è negato...non è che forse la tua postazione non ha autorizzazione per compilare programmi?? Anke se a dire il vero la cosa mi sembra molto strana.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
anche a me sembra una cosa strana e' il mio pc di casa! ora provo su un altro pc e cmq prima non mi dava questo errore, ha cominciato quando ho inserito questo codice
for( ; ; ) { printf("entro nel for %d\n", rand()); scanf("%d",&i); switch(i) { case 1 : inserisciRosso(a,5); break; case 2 : inserisciBlu(a,6); break; case 3 : inserisci_random(a,2); break; case 4 : estraiRosso(); break; case 5 : estraiBlu(); break; case 6 : estrai_random(); break; default : printf("Inserire 1 2 3 4 5 o 6\n"); break; } } |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jan 2007
Città: Napoli
Messaggi: 89
|
Qual è il tuo compilatore?? Ti ha mai dato problemi??
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
uso dev-C++, ho provato sul portatile e compila semza problemi, ma che cavolo e' successo?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
ora non compila + neanche sul portatile questo e' il liog:
Compilatore: Default compiler Esecuzione di gcc.exe... gcc.exe "C:\Documents and Settings\Christian\Desktop\DoppioStack_fine.c" -o "C:\Documents and Settings\Christian\Desktop\DoppioStack_fine.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot open output file C:\Documents and Settings\Christian\Desktop\DoppioStack_fine.exe: Permission denied collect2: ld returned 1 exit status Esecuzione terminata |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Permission denied mi dà molto l'impressione che il tuo file sia ancora in esecuzione quando cerchi di compilarlo (controlla nel taskmanager) o che sia protetto da scrittura
__________________
Il sole è giallo |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
ok sono un idiota, lasciavo la finestra dos aperta col programma che girava...
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jan 2007
Città: Napoli
Messaggi: 89
|
Di solito Dev non dà problemi...il codice che hai scritto mi sembra corretto...tuttavia non ho capito come uscirai da quel ciclo. Potrebbe però essere qualche funzione che rikiami nello switch ke non và anke se hai scrito in precedenza che il portatile l'aveva compilato. Riprova di nuovo...mi è successo + volte ke un programma nn compilato al primo colpo si sia compilato in seconda battuta.
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
Quote:
for( ; ; ) { scanf("%d",&i); switch(i) { case 1 : inserisciRosso(a,rand()); break; case 2 : inserisciBlu(a,rand()); break; case 3 : inserisci_random(a,rand()); break; case 4 : estraiRosso(); break; case 5 : estraiBlu(); break; case 6 : estrai_random(); break; case 0 : goto fine_prog; break; default : printf("Inserire 1 2 3 4 5 6 o 0\n"); break; } } fine_prog: return 0; |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
naaaaaaa
Codice:
int end = 0;
while (!end)
{
....
case 0:
end = 1;
break;
....
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Monza
Messaggi: 769
|
perche' non vi piace il goto?
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
usato come l'hai usato tu potrebbe anche andare perché non é pericolso ma é brutto da vedere.
É comunque sempre un salto incondizionato, non rappresentabile in un diagramma. Nel libro di C che usavo per studiare c'era il capitolo del goto e il titolo recitava: Il goto: la vergogna!
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Mai usato il goto in vita mia, ma pensandoci su anche break e continue non ci vanno tanto lontani, sempre salti incondizionati sono.
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:11.




















