Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
programmazione c
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
tizianone
Comune mortale
Comune mortale


Registrato: 27/11/07 00:21
Messaggi: 4

MessaggioInviato: 27 Nov 2007 00:28    Oggetto: programmazione c Rispondi citando

Ragazzi sono entrato da poco nel mondo della programmazione e ho provato a fare i miei primi programmi base ma ho il problema che quando compilo e poi avvio il programma non mi viene stampato a video il risultato o meglio viene stampato per un nanosecondo e poi sparisce...come posso fare per avere il risultato stampato a video?
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 27 Nov 2007 00:54    Oggetto: Rispondi citando

Ma ti si chiude la finestra dell'applicaizone?

O la finestra resta, ma sono scomparse le scritte del programma?
Top
Profilo Invia messaggio privato
tizianone
Comune mortale
Comune mortale


Registrato: 27/11/07 00:21
Messaggi: 4

MessaggioInviato: 27 Nov 2007 00:57    Oggetto: Rispondi citando

mi si chiude proprio la finestra
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 27 Nov 2007 01:20    Oggetto: Rispondi citando

un po' più di info, per cortesia.

Ad es. sistema operativo?
Come avvii la tua applicazione?

E' un'applicazione da console (testuale) o grafica "in finestra"?
Top
Profilo Invia messaggio privato
tizianone
Comune mortale
Comune mortale


Registrato: 27/11/07 00:21
Messaggi: 4

MessaggioInviato: 27 Nov 2007 01:26    Oggetto: Rispondi citando

ti chiedo di essere tollerante se non mi spiego bene ma sono all'inizio e ho molte difficolta' solo nel comprendere dev-c++....allora io ho creato il mio file sorgente, l'ho compilato, l'ho avviato e ho inserito gli addendi per la somma...ma nel momento in cui spingo enter per avere la somma finale mi si chiude la finestra del dos e mi ritorna sul programma di dev-c...che cosa puo' essere per te?
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 27 Nov 2007 01:40    Oggetto: Rispondi citando

Probabilmente non è un problema di programmazione,
si tratta ora di usare il programma in modo che il suo risultato sia visibile.

Per dirti come puoi fare,
vedi le domande che ho fatto prima Wink
Top
Profilo Invia messaggio privato
tizianone
Comune mortale
Comune mortale


Registrato: 27/11/07 00:21
Messaggi: 4

MessaggioInviato: 27 Nov 2007 01:42    Oggetto: Rispondi citando

ti ringrazio
Top
Profilo Invia messaggio privato
Crono
Semidio
Semidio


Registrato: 24/03/05 15:12
Messaggi: 224
Residenza: Trieste

MessaggioInviato: 27 Nov 2007 10:58    Oggetto: Rispondi citando

Prima della parentesi di chiusura devi aggiungere un istruzione di attesa in modo che il programma termini solo quando premi un pulsante, prova "cin.get();"
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 27 Nov 2007 11:35    Oggetto: Rispondi citando

O lanciare il programma dal prompt dei comandi,
o dirgli di non chiudere la finestra in uscita (dall'icona da cui lo lanci: click destro, proprietà)

n.b. ho impotizzato tu abbia Windows, visto che non l'hai detto.
Top
Profilo Invia messaggio privato
ste_95
Dio maturo
Dio maturo


Registrato: 03/08/07 14:41
Messaggi: 1920
Residenza: Italy

MessaggioInviato: 27 Nov 2007 22:41    Oggetto: Rispondi citando

Crono ha scritto:
Prima della parentesi di chiusura devi aggiungere un istruzione di attesa in modo che il programma termini solo quando premi un pulsante, prova "cin.get();"


OT

non era cin.ignore();

?

/OT
Top
Profilo Invia messaggio privato HomePage
disturbatore
Semidio
Semidio


Registrato: 25/05/07 15:14
Messaggi: 278
Residenza: pianeta in corso di distruzione

MessaggioInviato: 28 Nov 2007 00:16    Oggetto: Rispondi citando

Anche a me sembra più un problema d'uso dell'ambiente di sviluppo o del sistema operativo.

Molto dipende dall'accertare se l'attesa è una funzionalità realmente richiesta al programma oppure se serve solo per vedere il risultato del calcolo (come sembra).

Aspettiamo qualche informazione in più da tizianone, poi decideremo se mantenere il thread qui ovvero spostarlo nel forum "Software - generale" o in uno di quelli specifici per il sistema operativo.
Top
Profilo Invia messaggio privato
Zeruel
Mortale devoto
Mortale devoto


Registrato: 20/02/08 14:33
Messaggi: 18

MessaggioInviato: 20 Feb 2008 15:06    Oggetto: Rispondi citando

Hai provato ad inserire la istruzioni

getchar();
fflush(stdin);

prima della fine del main?

PS: puoi anche inserire l'istruzione

system("pause");

ma funziona solo su Winzoz
Top
Profilo Invia messaggio privato
sirio81
Mortale devoto
Mortale devoto


Registrato: 20/09/07 19:13
Messaggi: 12

MessaggioInviato: 24 Feb 2008 13:55    Oggetto: Rispondi

Ciao, mi sembra di aver capito che il tuo programma di chiude appena lo fai partire. Probabilmente non hai messo il comando: system("PAUSE");
che ti permette di mettere in pausa il sistema. Se questo comando c'è, ti chiedo, hai inserito la printf che ti permette di stampare a video?

printf("CIAO MONDO\n");

Spero di essere stata di aiuto, buona programmazione.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi