Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 32

Discussione: C++ Come iniziare

  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    ho provato, ma non cambia niente, forse ho sbagliato qualcosa nell'installare il compilatore...è assurdo ho copiato tale e quale sia il tuo codice sia quello dei vari tutorial!?!?!
    Grazie tantissime comunque
    Insisterò
    (a dir la verità non ho ancora chiaro come si fa a installare un compilatore decente...il dev era l'unico che una volta scaricato era già pronto per l'uso)

  2. #12
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Prova a mettere getchar(); prima del return

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    FUNZIONA!!!!!!!!
    sei un mito!!!!
    che roba è sto ghetar?
    GRAZISSIME!!!

  4. #14
    [ C / C++ ]
    -------------------
    che roba è sto getchar?
    -------------------

    caro YALE ti rispondo subito :

    - intanto non si scrive "ghetar " ma
    getchar
    - l'istruzione getchar non serve a mettere
    in pausa un programma perr permetterti di visualizzarlo a video,
    bensì non il progr. non è terinato : infatti getchar
    significa inserisci un elemento di
    tipo char
    ".
    - se vuoi un metodo + fine e - incasinato di scrivere il tuo progr
    scrivi direttamente così:

    ----------------------------
    // my first program in C++
    #include <iostream.h>
    #include <stdlib.h>
    main ()
    {
    cout << "Hello World!" ;
    system("pause ");
    }
    ----------------------------

    Come vedi è + facile e scrivi meno !!

    ALTRE COSETTE:
    int prima del main
    - preporre int prima del main è assolutamente inutile perché
    il main già sottintende, quando non scritto, di RITORNARE
    (devi fare i sottoprogrammi, ancora) un valore di tipo int
    - il programma ti si chiudeva subito perché usavi
    l'istruzione [B]return 0;[/B ] che è dedita proprio a fare chiudere
    il programma all'istante !!!!!!!!!!!! ED ERA QUESTO IL
    PROBLEMA !!!
    - sai dirmi cosa sia using namespace std; e a che serva ?? Io
    non l'ho mai usato, forse perché sono partito con il C e non con il C++


    A PRESTO E SPERO DI AVERE TUE NOTIZIE !!!!!

    CIAO
    _.-*''*-._.-*''*-._.-*''*-._ Non pescare il pesce, insegna a pescare !!! _.-*''*-._.-*''*-._.-*''*-._

    Entropic666 (or Entropicus) on the web

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    Grazie un sacco,
    a questo punto credo che il mio problema sia con il compilatore,
    infatti quando faccio un copia incolla dei codici già fatti, comme quello da te postato mi da sempre errore,
    per esempio in quest'ultimo caso mi dice:

    2 C:\Dev-Cpp\include\c++\backward\backward_warning.h:32
    #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.

    il problema l'avevo risolto togliendo l'estensione .h a iostream e aggiungendo getchar() prima di return 0...senza peraltro utilizzare systempause.

    Ho installato il compilatore IDE Dev-C++ 4.9.8.0

    Il problema è che seguo passo i tutorial dei vari siti o dello stesso compilatore facendo copia incolla dei codici....mi da sempre qualche errore...
    sono un po a terra.

    Ti dico che non sono proprio nuovo alla programmazione con VBA/HTTP/Javascript/Matlab me la cavo bene...volevo ora un linguaggio di programmazione vero e proprio, ma questa storia della compilazione mi sta uccidendo!

    Grazie dell'aiuto che mi da la carica di continuare

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    Checcavolo!
    ...per esempio, così funzionia:
    // my first program in C++
    #include <iostream>

    main ()
    {
    std::cout << "Hello World!" ;
    system("pause ");
    }

  7. #17

    L'errore (in realtà è solo un warning) si riferisce al fatto che hai incluso delle librerie C, compilando poi come c++. Ma come hai visto basta togliere l'estensione .h e per la stdlib cambiarla in cstdlib. IN questo modo le utilizzi per il c++.
    Comunque con getchar il programma attende che tu inserisca un carattere, mentre con system(pause) fai una chiamata di sistema, ordinando che il sistema metta in pausa il tuo programma.
    UN consiglio: quando leggi i tutorial, controlla sempre che ci sia scritto con quale compilatore sono stati provati: non sono tutti uguali, ad esempio system(pause) no funziona con il GCC di Linux. Tu dovresti usare solo i tutorial per Dev C++-4.9.8.0. POi, mi raccomando, un a buona guida è essenziale per programmare. Consiglio C++, la Guida completa, della McGraw Hill. Costa 52,00 euro, ma è un investimento prezioso.

    - sai dirmi cosa sia using namespace std; e a che serva ?? Io
    non l'ho mai usato, forse perché sono partito con il [B]C e non con il C++

    Il namespace è una regione di dichiarazioni, e il suo scopo è quello di localizzare i nomi degli identificatori per evitare conflitti, In pratica serve per evitare che una tua dichiarazione di funzione vada a fare un conflitto con una dichiarazione contenuta in uno degli header che includi nel tuo programma. In questo modo se definisci una funzione abs() nel tuo programma, non avrai problemi, benchè ne esista una uguale nella libreria standar usata dal c++. è un modo per evitare confusione.
    vuoi giocare al fantacalcio gratis, solo per divertirti con tante altre persone? clicca su http://www.fantamagic.it

  8. #18
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    Sei un mito)

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    Mi potete indicare dove trovare un buon tutorial C++ per Dev C++,
    in alternativa un compilatore per C++ con IDE che non sia il Dev.
    thankyou.

  10. #20
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Prova ad usare MinGWDevelopper Studio, che è free e usa il compilatore MinGW, che è un porting del compilatore gcc su Windows.

    Si scarica qui:

    http://www.parinya.ca/

    nella sezione download, la versione che devi scaricare è la MinGWStudioFullSetup-2.05.exe di 23 MB che contiene compilatore + editor.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.