Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36

    [c++]non riesco a compilare

    leggendo le guide presenti sul sito sulle basi del linguaggio c++, stavo iniziando a provare a progammare con dev-c++.Sul sito c'era questo esempio
    codice:
    /*
    * Un semplice programma C++ che mostra
    * l’uso del tipo char utilizzato sia come
    * contenitore di caratteri che come
    * contenitore di valori numerici interi
    */
    
    #include
    
    main()
    {
    char carattere;
    char num;
    
    printf(“”Inserire un carattere a scelta e premere
    INVIO: “);
    scanf(“%c”,& carattere);
    printf(“Inserire un intero compreso tra 0 e 127: “);
    scanf(“%d”,& num);
    printf(“Il carattere inserito e’: %cn”,carattere);
    printf(“Il numero inserito e’: %dn”,num);
    
    return(0);
    }
    Come mai quando vado ad eseguirlo mi da questi errori?


    codice:
    11 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  11 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\224' in program  12 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  13 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  13 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\224' in program  14 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  14 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  15 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  15 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\224' in program  16 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  16 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\222' in program  16 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\224' in program  17 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\223' in program  17 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\222' in program  17 1 C:\Users\Alessandro\Documents\o.cpp [Error] stray '\224' in program  39 0 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iostream In file included from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream  4  C:\Users\Alessandro\Documents\o.cpp                  from o.cpp    c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\mingw32\bits\c++config.h In function 'int main()':  153 1 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\mingw32\bits\c++config.h [Error] 'namespace' definition is not allowed here  41 0 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iosfwd In file included from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd  39  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ios                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream  4  C:\Users\Alessandro\Documents\o.cpp                  from o.cpp  43 1 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\bits\stringfwd.h [Error] 'namespace' definition is not allowed here  45 0 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\include\wchar.h In file included from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h  46  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\cwchar                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar  42  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\bits\postypes.h                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h  42  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iosfwd                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd  39  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ios                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream  4  C:\Users\Alessandro\Documents\o.cpp                  from o.cpp  54 8 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\include\wctype.h [Error] expected unqualified-id before string constant  46 0 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\cwchar In file included from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar  42  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\bits\postypes.h                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h  42  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iosfwd                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd  39  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ios                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream  4  C:\Users\Alessandro\Documents\o.cpp                  from o.cpp  63 8 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\include\wchar.h [Error] expected unqualified-id before string constant  40 0 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ios In file included from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\ostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream  40  c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\iostream                  from c:\users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream  4  C:\Users\Alessandro\Documents\o.cpp                  from o.cpp  37 37 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\exception [Error] expected '}' before end of line    C:\Users\Alessandro\Documents\c users\alessandro\desktop\nuova cartella (3)\mingw32\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception: At global scope:  37 37 c:\users\alessandro\desktop\nuova cartella (3)\mingw32\lib\gcc\mingw32\4.6.2\include\c++\exception [Error] expected declaration before end of line    C:\Users\Alessandro\Documents\Makefile.win [Error] [o.o] Error 1 (if this is the only error: please check your library includes)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sicuro di avere copiato bene?

    Qui

    #include

    manca qualcosa
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36
    Originariamente inviato da oregon
    Sicuro di avere copiato bene?

    Qui

    #include

    manca qualcosa
    si, ho copiato da qui http://www.html.it/pag/15478/gli-identificatori/
    comunque, ho provato ad inserire #include <iostream> ma mi da comunque errore.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quel codice è sbagliato in molti punti (probabilmente per questioni di copia-incolla).
    Quello corretto potrebbe essere

    codice:
    #include <cstdio>
    
    int main()
    {
    	char carattere;
    	int num;
    
    	printf("Inserire un carattere a scelta e premere INVIO: ");
    	scanf("%c", &carattere);
    	while(getchar()!='\n');
    
    	printf("Inserire un intero compreso tra 0 e 127: ");
    	scanf("%d", &num);
    	
    	printf("Il carattere inserito e': %c\n", carattere);
    	printf("Il numero inserito e': %d\n", num);
    
    	return(0);
    }
    ma ti consiglio di non utilizzare guide online per imparare (e comunque non così perché devi passare prima dalla teoria e solo dopo dal codice).

    Se hai veramente intenzione di imparare, comincia da un libro di base.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36
    Originariamente inviato da oregon
    Quel codice è sbagliato in molti punti (probabilmente per questioni di copia-incolla).
    Quello corretto potrebbe essere

    codice:
    #include <cstdio>
    
    int main()
    {
    	char carattere;
    	int num;
    
    	printf("Inserire un carattere a scelta e premere INVIO: ");
    	scanf("%c", &carattere);
    	while(getchar()!='\n');
    
    	printf("Inserire un intero compreso tra 0 e 127: ");
    	scanf("%d", &num);
    	
    	printf("Il carattere inserito e': %c\n", carattere);
    	printf("Il numero inserito e': %d\n", num);
    
    	return(0);
    }
    ma ti consiglio di non utilizzare guide online per imparare (e comunque non così perché devi passare prima dalla teoria e solo dopo dal codice).

    Se hai veramente intenzione di imparare, comincia da un libro di base.
    cosa mi consigli?puoi spiegarmi perchè non viene eseguito il programma?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma hai letto la risposta?

    Quello è il codice corretto.

    Controlla le differenze e dicci cosa non comprendi.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36
    Originariamente inviato da oregon
    Ma hai letto la risposta?

    Quello è il codice corretto.

    Controlla le differenze e dicci cosa non comprendi.
    grazie della disponibilità, non comprendo in base a cosa hai scritto #include <cstdio>.
    Sai consigliarmi un libro per imparare?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da aleye
    grazie della disponibilità, non comprendo in base a cosa hai scritto #include <cstdio>.
    Se hai dubbi di questo genere, è necessario un libro.

    Il forum non serve a gestire problemi di base o a fare formazione elementare sul linguaggio.

    Sai consigliarmi un libro per imparare?
    Comincia con questo

    http://www.libreriauniversitaria.it/.../9788850326334
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    36
    Originariamente inviato da aleye
    grazie della disponibilità, non comprendo in base a cosa hai scritto #include <cstdio>.
    Sai consigliarmi un libro per imparare?
    grazie mille davvero per la disponibilità, un ultima domanda, dici che io debba iniziare con il linguaggio in c?ho letto dei dibattiti su quest'argomento c'è chi dice di inizare con il c++ e chi con il c.Dici che è indispensabile iniziare con il c?Comunque il sito è pieno di errori.A 17 anni si è gia "vecchi" per imparare a progammare?
    codice:
    /* * Un semplice programma che mostra * l’uso del tipo di dati float * calcolando l’area di un cerchio */  #include  main( ) { float raggio; float pigreca = 3.14; float area; cout << "Inserire il raggio: "; cin >> raggio; cout << endl; area = raggio * raggio * pigreca; cout << "L'area del cerchio e': " << area << endl; }
    Anche questo degli errori, mah.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da aleye
    grazie mille davvero per la disponibilità, un ultima domanda, dici che io debba iniziare con il linguaggio in c?ho letto ...
    Secondo me, non è necessario che inizi dal C per il C++.

    Ma non è detto che tu debba studiare il C++ ... a cosa ti serve?

    Dato che inizi, dovresti valutare altri linguaggi che ti diano maggiori possibilità di utilizzare le tue conoscenze sul lavoro in futuro.

    In seguito, potrai anche studiare il C/C++ se vorrai.

    A 17 anni si è gia "vecchi" per imparare a progammare?
    No ... stai tranquillo.

    Anche questo degli errori, mah.
    Gli stessi errori ... sono problemi di pubblicazione
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.