Vai al contenuto

Problemi compilazione in C


Messaggi raccomandati

Salve ho iniziato da poco corsi di programmazione di c in università e la nostra prof vuole che programmiamo su semplice file di testo e usiamo finestre di terminale . Sto usando textedit e nel momento che vado a compilare un semplice programma per iniziare come il printf  però mi da questo errore e non compila

 

MacBook-di-Vittorio:x vittorioventura$ gcc primaprova.c

primaprova.c:7:12: error: non-ASCII characters are not allowed outside of

      literals and identifiers

    printf(“to C, or not to 😄 that is the question .\n ”);

           ^

primaprova.c:7:15: error: use of undeclared identifier 'to'

    printf(“to C, or not to 😄 that is the question .\n ”);

            ^

primaprova.c:7:59: error: non-ASCII characters are not allowed outside of

      literals and identifiers

    printf(“to C, or not to 😄 that is the question .\n ”);

                                                        ^

3 errors generated.

 

 

 

 

Link al commento
Condividi su altri siti

così a occhio a me sembra che le virgolette che usi per delimitare la stringa siano doppi apici tipografici, e non semplici.

hai per caso fatto il copia-incolla della riga di codice prendendola da qualche parte?

prova a usare questa, sembra uguale ma non lo è:

 

printf("to C, or not to C: that is the question.\n");

 

An  a tuesday keeps the doctor away.

proud member of < noi finti professionisti > club - tessera 044

Link al commento
Condividi su altri siti

Usa un editor di testo pensato per il coding, ad esempio BBEdit (disponibile anche in free mode).

TextEdit è sì semplice ma non è pensato per il coding.

Nel tuo caso, guarda in TextEdit menù Modifica > Sostituzioni

se è attiva la voce "Virgolette curve".... secondo me è quella il problema.

 

In ogni caso, passa a BBEdit o similari e non te ne pentirai.

An  a tuesday keeps the doctor away.

proud member of < noi finti professionisti > club - tessera 044

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...