|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
01-11-2009, 16.16.50 | #1 |
Newbie
Registrato: 30-10-2009
Messaggi: 6
|
problema con l'esecuzione di un programma con "c"
#include <stdio.h> main () { printf("Hello World"); } quando metto compila ed esegui, lui compila ma non esegue... si vede la finestra del programma che si apre e poi si chiude immediatamente. Cosa devo fare? |
01-11-2009, 19.54.28 | #2 |
Hero Member
Registrato: 01-12-2001
Messaggi: 714
|
L'esecuzione del programma, se lanciata attraverso la gui di un qualche compilatore che gira sotto Windows (es Visual C qualsiasi versione) richiederà sì e no un centesimo di secondo per l'esecuzione e probabilmente non fai in tempo a leggere la scritta Hello World che compare nella finestra prima che questa si chiuda.
___________________________________
Luigi Cartello http://web.tiscali.it/lcartello/ |
02-11-2009, 09.27.48 | #3 |
Newbie
Registrato: 30-10-2009
Messaggi: 6
|
E quindi? Come si fa per far rimanere la finestra aperta?
|
02-11-2009, 09.54.09 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Tu hai due possibilità:
1 - aggiungi un getch() 2 - guradi se esiste tale opzione all'intenro delle opzioni del tuo compilatore |
02-11-2009, 10.18.03 | #5 |
Newbie
Registrato: 30-10-2009
Messaggi: 6
|
ciao, potresti chiarirmi meglio questo getch() ??^^
|
02-11-2009, 12.00.07 | #6 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
getch() è un' "istruzione" come printf. Attende che un'utente prema un tasto e l'acquisice assegnandolo alla "istruzione" stessa, sempre che tale valore non debba essere assegnato ad una variabile attraverso l'operatore di assegnazione =.
|
02-11-2009, 21.09.24 | #7 |
Newbie
Registrato: 30-10-2009
Messaggi: 6
|
Ciao, il problema è risolto... non so come ma è risolto...
ora sono andato più avanti, e ho un altro problema: #include <iostream.h> int main() { int thisisanumber; cout<<"Inserire un numero:"; cin>>thisisanumber; cout<<"Hai inserito: "<<thisisanumber; return 0; } questo è un programma che ho copiato da un tutorial. ora quando io scrivo qualche numero non dovrebbe dirmi "Hai inserito: "?? Bhe se si... è strano perchè quando premo invio il programma si chiude... cosa ho sbagliato oppure cosa manca? Qualcuno me lo potrebbe dire? Grazie mille |
03-11-2009, 08.08.57 | #8 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
tof63 ti aveva già risposto, io confermo.
Il programma funziona, ma si chiude perchè non è stato istruito a non farlo. E' esattamente cio che ti succede quando in Windows da start->esegui digiti ad esempio "netstat" senza apici.Ti appare una schermata che ti fa vedere qualcosa e poi si chiude. Fai così tutte le volte che hai a che fare con un programma che gira all'interno della shell di windows: Da start->esegui digita cmd, poi trascina il programma che hai compilato all'interno della finestra e lancialo da li. |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Problema di comunicazione col masterizzatore | Shumila | Masterizzazione Giochi Games | 4 | 13-09-2007 06.40.31 |
AIUTATEMI!!!!!!NON RIESCO AD AVVIARE IL PROGRAMMA... | cam.spritz | Software applicativo | 3 | 13-10-2006 20.39.19 |
problema programma | sani boy | Windows 7/Vista/XP/ 2003 | 5 | 29-08-2006 20.43.55 |
[scheda wireless] problema stranissimo!! | taniservice | Hardware e Overclock | 2 | 21-06-2006 13.00.39 |
doom 3 e problema con programma mast. | zen67 | Masterizzazione Giochi Games | 4 | 07-04-2005 17.27.38 |