Newsgroup: it.comp.lang.c++
Titolo: HELP Principiante

Ciao a tutti.
Sto studiando il C++ su un manuale "Learn c++ in 21 Days" che
naturalmente si riferisce agli standard ANSI
Per studiare uso Visual C++ 2005 express edition incluso il Platform
SDK
E' possibile cha anche la classica applicazione "Hello Word!" dia
errore di compilazione ?
Naturalmente comincio da un applicazione per console.
Già mi ha dato problemi #include <iostream.h> perchè "lui" ha solo
iostream
poi basta l'uso di "cout" per dare erroe di compilazione.
Commento cout e rifunziona (già... ma poi il programma non fa niente
!!!)
Possibile ?!
Sto sbagliando qualcosa "alla base".
Mi potete dare una mano per favore ?
Sono disperato perché senza il supporto di un compilatore, non posso
procedere nello studio.
Grazie.
zaphod

 procedere nello studio.
Usare un compilatore più standard. GCC

Non dovrebbe essere la stessa cosa il iostream ?
inoltre, possible che un compilatore C non sia compatibile con lo
standard ANSI oltreeché implementare delle particolarità ?
la scelta di Visual C++ 2005 è data dal fatto di voler imparare il
linguaggio non solo per interesse accademico ma anche per riuscire a
sviluppare piccole applicazioni per windows usando librerie standard
per l'ambiente ...
possibile che non riesca ad usare Visual c++ per imparare C++ ?
Mi sembra un controsenso.
Tetsuya ha scritto:


 errore di compilazione ?
Prova cosě:
#include <iostream>
int main()
{
    std::cout << "Hello, world!\n";
    return 0;
}
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

 procedere nello studio.
Ti consiglio ti cambiare o il libro o il compilatore (meglio il libro
che mi sembra piu' vecchio del compilatore).
saluti,
	benjamin

Tetsuya ha scritto:

vabbè che i gusti son gusti e M$ nutre una folta schiera di non 
simpatizzanti, ma ho il vago sospetto che l'incapacità di 
compilare hello world da parte di visual C++ sia difficilmente 
imputabile a una, forse pure presunta, non aderenza allo 
standard del compilatore. Sapendolo fare, puoi linkare quasi 
qualsiasi versione di libreria, e volendo anche escludere gran 
parte delle estensioni non standard (diversamente dal C#).
Il fatto è che l'ide è gioco forza complicato, e purtroppo il 
conoscere, anche benino, la sintassi del linguaggio, non implica 
per niente di conoscere l'ambiente di sviluppo, tutte le 
opzioni, gerarchie dei namespace e così via.
Io, ad esempio, litigo pure spesso col linker :-(  anche se non 
penso sia colpa sua, solo che non sono pratico in come usare le 
opzioni
ciao
Soviet_Mario

 Usare un compilatore pių standard. GCC
Hai qualche paper a riguardo? Per quello che ricordo, grazie a Dinkum le
cose dovrebbero andare forse anche meglio.
Vorrei sentire gli utenti di VC++ (io non lo uso).
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 > Usare un compilatore più standard. GCC


Ah, a proposito, quindi che manuale mi consigliereste ?
Nuovamente un titolo generico oppure qualcosa di più orientato
all'ambientre che intendo utilizzare, oppure sigh... entrambe le cose ?
Zaphod
Benjamin Gufler ha scritto:


 Mmhh, cercherň di passare in libreria.
Io ti consiglio il Lippman Lajole. Se sei pratico di inglese vai con la
4 edizione (C++ Primer, mi pare). In Italiano credo ci sia ancora solo
la terza.


 Usare un compilatore pių standard. GCC
No, visual C++ 2005 e' molto aderente allo standard. Il problema mi pare
il libro e non il compilatore!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 procedere nello studio.
Il compilatore che hai e' sicuramente valido. Cerca un altro libro, ad
esempio:
http://accu.org/index.php/book_reviews?url=view.xqy?review=a002212
Ciao,
Nicola

 Usare un compilatore più standard. GCC
Oggi come oggi non so se g++ e' piu' aderente allo standard di VC++.
Certamente non in maniera significativa.
Ciao,
Nicola

Ho visto il libro di Koenig & Moo.
Temo però che possa non contenere riferimenti all'ambiente e che possa
"riportarmi" al punto di partenza.
Per quanto riguarda iostream.h pensavo che fosse standard ANSI dal
momento che il mio libro (ho verificato che è un po' vecchiotto, del
1999) lo tratta con estrema naturalezza.
Invece mi sembra che l'argomento namespace, quanto meno con gli
ambienti ed i C++ attuali sia fondamentale ed in effetti uil mio testo
non ne parla.
Ho ripescato un vecchio "Visual c++ fo dummies" (sempre credo del 2000
o già di lì) che utilizza la stessa identica sintassi del librone
"Learn C++ in 21 days" del '99. Questo mi sembra un inequivocabile
segno che avevano entrambi ragione e che fino ad almeno visual c++ 6.0
le cose "andavano" in un altro modo...
Boh, cercherà di capire cosìè questa "cosa" del namespace.
Altri suggerimenti ?
Zaphod
Nicola Musatti ha scritto:


Guardando un po' in giro ho trovato una soluzione che mi consente di
continuare a studiare sul mio libro e con Visual C++ 2005 Espress.
using namesapce std;
Di norma, non mi piace utilizzare le cose senza sapere perché e come
funzionano.
Ma in fin dei conti il più sano pragmatismo mi impone di continuare a
studiare i fondamenti per approfondire alcuni argomenti specifici al
momento giusto.
Grazie a tutti.
Zaphod
Soviet_Mario ha scritto:


 continuare a studiare sul mio libro
Perché farsi del male continuando a studiare su un libro che abbiamo capito 
essere inaffidabile?


Ma... credo semplicemente che sia un libro un po' datato ma comunque
completo (editore SAMS) e che da ieri, in ogni caso, ho affiancato con
un testo di Tecniche Nuove (Programmare in C++ - 2a edizione - di Steve
Oualline) che mi sembra su alcuni aspetti un po' sommario ma che
avrebbe l'aspirazione di insegnare il C++ anche con riferimenti ai
compilatori più diffusi: GCC, Borland (che purtroppo non è più
gratuito come dice l'autore ma disponibile in trial 15gg.) e Visual
C++, si tratta dell'unica cosa decente che ho trovato qui a Firenze,
poi semmai dovesse servire vedo su Amazon cosa si puà trovare (anche
se purtroppo il grosso limite e che non li puoi sfogliare per darci
un'occhiata, però si trovano un sacco di volumi usati - secondo me è
una tecnica commerciale tipo remainders, perché sono tutti volumi
nuovi e recenti - ad un prezzo eccezionale).
A proposito, visto come scrivo così "annidato". Mi sa che in C++ non
sia così vantaggioso :-)))
Zaphod
Sto integrando i due testi, vediamo cosa viene fuori...
Zaphod
Enrico Maria Giordano ha scritto:
