Newsgroup: it.comp.lang.c++
Titolo: principiante

Sono solo agli inizi di una brillante carriera di programmatore  ;-) ma non
riesco a far girare nulla, proprio nulla.
Ho a disposizione Visual C++ 4.0. Ho chiesto di compilare questo porgramma 
ma niente:
#include <iostream.h>
void main () {
	cout  << 11*9;
}
Perché? Ho provato qualche mese fa a fare lo stesso conun compiler della
borland con interfaccia dos e funzionava; con visual mi perdo tra le varie
opzioni.....
É troppo difficile per iniziare? 
Grazie per l' aiuto 
Stefano

 wrote:

Secondo me non funziona perche' manca alla fine un return 0;
Non ne sono sicuro peche' ormai saranno 5 anni che non programmo in c,
comunque se ho detto una fregnaccia spero che qualcuno mi corregga.
Saluti
Aldrovandi Alessandro

opzioni.....
Il g++ me lo compila e mi dice 99 come e' giusto, ergo i casi sono due:
1)Visual C++ e' MOLTO peggio di quanto pensassi (e ti assicuro che, essendo
  roba M$, pensavo MOLTO male :-)
2)Sei sicuro di avergli detto che lo vuoi compilato e linkato? magari hai
  dimenticato qualche trascurabile ma fondamentale opzione...
								dexter
-- 
      Kokoro  divenne                             \-/-
      un essere umano             Mauro Michele  DeX|
e...@maya.dei.unipd.it
(VideoGirl Ai (c)M.Katsura)                       / \
"Sei troppo pronto a uccidere,percio' siamo nei guai"- Nausicaa (c)Myazaki

Stefano
Forse perche' il VisualC++ compila solo eseguibili Win32, nel qual caso
mancherebbero un bel po' di funzioni al tuo programma!
Per iniziare non e' certo facile scrivere programmi Windows sia usando
chiamate dirette alle API sia con le MFC.
Il compilatore del Borland C++ consente invece la programmazione per DOS,
mentre il C++Builder credo che compili solo Win32.
 Giovanni Dal Maso
-------------------
dal...@mbox.vol.it

 Stefano
Mi sa che non ti ho aiutato molto, eh eh :-)
-- 
Marco Cremoncini, 
marco_...@host28.ssto-dtcb.interbusiness.it
 
http://www.ssto-dtcb.interbusiness.it/~marco

 Forse è " main() " senza void
Cosa mi tocca leggere: a farla pulita dovrebbe essere:
#include <iostream.h>
void main( void ) {
    cout  << 11*9;
}
ma questo non c'entra col problema di Stefano Boschian-Pest.
Piuttosto sei assicurati che il nome del file sia xyz.CPP e non xyz.C
o comunque assicurati che venga compilato come CPP e non come C.
Io non ho letto l'intera lettera di Stefano Boschian-Pest e quidi mi
tocca
chiedergli: ma su che sistema operativo stai lavorando?
-- 
By  /\   /\    
   / _\ / _\  
  / <_   <_ \  
 / <_______> \  Software  ( Maronese Ettore )

Cosa ci tocca leggere!!
A dire la verit=E0 aveva pi=F9 ragione lui di te.
La dichiarazione originale:
	void main()
e' supportata da molti compilatori, ma non =E8 conforme ne allo =
standard C
ne a quello C++.
In C sarebbe possibile scrivere:
	main()
senza il void, il che sarebbe equivalente a:
	int main()
il che a sua volta =E8 lecito.
Secondo gli standard, per=F2, la funziona main puo' avere solo una di =
due
possibili forme:
	int main(void)
	int main(int argc, char** argv)
altre forme possono essere supportate da un dato compilatore, ma non
sono conformi agli standard in se.
Andrea
	-----Original Message-----
	From:	Ettore Maronese [
SMTP:me...@hotmail.com
]
	Posted At:	Sunday, July 27, 1997 5:13 PM
	Posted To:	c++
	Conversation:	principiante
	Subject:	Re: principiante
	Max wrote:
	>=20
	> Cremoncini Marco wrote:
	> >
	> > Stefano Boschian-Pest wrote:
	> >
	> > > Ho a disposizione Visual C++ 4.0. Ho chiesto di compilare
questo porgramma
	> > > ma niente:
	> > > #include <iostream.h>
	> > > void main () {
	> > >         cout  << 11*9;
	> > > }
	> > > Perch=E9?
	> > > =C9 troppo difficile per iniziare?
	> >
	> Forse =E8 " main() " senza void


 Deve funzionare!
...
Infatti funziona.
Occorre prima creare il file con il codice che va salvato con estensione
.cpp e poi va inserito in un nuovo Project Workspace di tipo Console e
vedrai che alla fine VC++4 lo "linka". 
Anch'io sono agli inizi con il C++ e forse l'ambiente visuale non è lo
strumento migliore per apprendere le potenzialità del linguaggio,
soprattutto per capire la struttura di programmi per windows.
Però l'ho trovato molto utile per quanto riguarda i books on line.
Saluti!