Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    help me

    Devo per via di forza imparare a programmare in c++ ed uso come compilatore il devc++,la versione più aggiornata.
    Ho appena scritto due righe che sono le seguenti e mi da questo warming:

    #include<iostream.h>
    main
    {

    cout <<"ciao";

    return 0;
    }
    e quando compilo ottengo:
    #ifndef _BACKWARD_BACKWARD_WARNING_H
    #define _BACKWARD_BACKWARD_WARNING_H 1

    #ifdef __DEPRECATED
    #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 <iostream> instead of the deprecated header \
    <iostream.h>. To disable this warning use -Wno-deprecated.
    #endif

    #endif



    prego qualcuno se mi può dire cosa e come devo fare per togliere questo warning

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... c'e' tutto scritto nel messaggio ! C'e' scritto che devi usare <iostream> al posto di <iostream.h> perche' quest'ultimo modo e' obsoleto ...

    Leggiamoli i messaggi ...

    P.S. Attenzione al titolo del tuo messaggio ... c'e' un Regolamento da rispettare ... il moderatore potrebbe chiudere questa tua richiesta.

  3. #3

    <iostream.h>risposta

    Ti ringrazio per l'aiuto,ma avevo capito quello che c'era,ho provato,ma a quel punto non mi riconosce nemmeno la funzione main.LA cosa che non capisco è che ad altri con lo stesso compilatore non da problemi.se hai qualche altro consiglio ti sono grato.
    GRazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Certo ... corretto un errore si passa al prossimo ...

    Hai scritto

    main

    ma deve essere scritto

    int main()

    e quindi deve essere

    codice:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
       cout << "ciao";
       
       return 0;
    }

  5. #5

    risposta

    Naturalmente ho provato come suggerisci:

    #include<iostream>

    int main()
    {
    cout << "ciao";

    return 0;
    }

    ma naturalmente troppo bello per essere vero non mi riconosce cout.
    Non so più cosa fare.

  6. #6
    Manca
    codice:
    using namespace std;
    dopo l'inclusione di iostream.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: risposta

    Non so più cosa fare.
    Leggi bene il mio post ...

  8. #8
    ti ringrazio molto per l'aiuto,a questo punto proverò a cambiare compilatore.vediamo

    grazie

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da zenereyes
    ti ringrazio molto per l'aiuto,a questo punto proverò a cambiare compilatore.vediamo
    Non ho capito ... perche' devi cambiare compilatore?

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Il Regolamento richiede un titolo significativo, con l'indicazione del linguaggio di programmazione.

    Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.