Newsgroup: it.comp.lang.c++
Titolo: [?]Problema di visualizzazzione del programma

Ciao a tutti, premesso che sono alle primissime esperienze con C++
stň provando a creare i primi programmini stupidi del tipo:
#include <iostream.h>
void main() {
   int n;
   cout << "inserisci un numero intero: ";
   cin >> n;
   int m;
   cout << "inserisci un numero intero: ";
   cin >> m;
   cout <<  n << "\t" << c;
}
ora come compilatore uso DEV-C++
il mio problema č:
Perchč quando lancio il programma non mi fa fare niente ma mi apre e
chiude
la finestra senza lasciarmi tempo per immettere i valori?
Ho installato Win2000, non č che crea qualche problema?
--
WIN2000         SP2
VB6                  SP5
M$visualstudio.NET beta2
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ho installato Win2000, non è che crea qualche problema?
 
Ciao,
mi sembra stranissimo; qundo fai  cin>> n (o m) dovrebbe attendere 
l'inserimento di un numero;  una volta arrivato all'inserimento di m la 
chiusura della finestra è normale. Se vuoi evitarlo lancia l'eseguibile dal 
prompt oppure usa qualcosa del genere:
#include <conio>  /* puoi anche usare conio.h, ma non è la sintassi che    
              segue lo standard */
// tutto quello che vuoi
//alla fine
while(!kbhint());  //attende che tu prema un tasto e poi termina il 
programma e con esso chiude la finestra
Ciao, S.

> while(!kbhint());  //attende che tu prema un tasto e poi
Ciao
while (!kbhit()); e non kbhint per la precisione.
Cmq per la cin>> sono daccordo con sky
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

               segue lo standard */
conio non e' standard ne con l'h ne senza.
Ciao,
Nicola

 
Temo ci sia un malinteso dietro questo commento.
Lo Standard del C++ specifica una serie di #include intesi ad attivare il
supporto ai vari gruppi di funzionalità previste dalla Libreria Standard.
Questi #include sono nella forma
  #include <nome>
dove 'nome' è una stringa priva di estensione ".h".
Lo Standard, però, non prescrive, e nemmeno sugggerisce, che questa
convenzione sia usata per ogni tipo di #include e "conio.h" è un file
header che non appartiene alla Libreria Standard, né è contemplato in
alcun modo dalle specifiche del linguaggio. Inoltre, in nessuna parte
dello Standard c'è scritto che
  #include <pippo>
debba essere trattato come equivalente a
  #include <pippo.h>
Il fatto che certi compilatori li considerino equivalenti (se è così) è
l'effetto di scelte implementative dei progettisti, non una
caratteristiche del linguaggio.
Max

 dello Standard c'è scritto che
Ok, ho imparato qualcosa :-)) non sapevo che "conio.h" non appartenesse alla 
STL.
Ciao, S.

 ha scritto nel messaggio
news:ny9M8.18820$86.4...@twister1.libero.it...

Volendo essere precisi, neanche la STL è standard. Semmai parte della STL è
inclusa nella libreria standard del C++, ma di per se è un progetto separato
che va avanti indipendentemente dallo standard.
In ogni caso, la conio.h non potrebbe comunque far parte della STL, in
quanto non ha niente a che fare con le classi template (e nemmeno le
funzioni).
--
ciao,
Cecco
---------
Visit: 
www.sourceforge.net/projects/dlab
Home Page: 
http://dlab.sourceforge.net/
Dlab-developer mailing list
https://lists.sourceforge.net/lists/listinfo/dlab-developer

Non so perche ma ho provato con un'altro compilatore e tutto funge bene!
Grazie a tutti
    Mavimo
