Salve a tutti,
Sto leggendo l'ebook: Linguaggio C, ho completato il primo esempio col HELLO WORLD, ora sono al secondo quello per stampare la tabella delle temperature Fahrenheit e delle loro equivalenti temperature in gradi centigradi o Celsius, ma provando a compilarlo il terminale restituisce degli errori, il problema è che restituisce errori pur copiandolo tutto quindi senza aggiungere niente di mio, eccolo così come nell'ebook:
#include <stdio.h>
/* stampa la tabella Fahrenheit - Celsius per fahr = 0, 20, .........., 300 */
main()
{
int fahr, celsius;
int lower, upper, step;
lower=0; /* limite inferiore della tabella */
upper=300; /* limite superiore */
step=20; /* incremento */
fahr=lower;
while (fahr<=upper)
{
celsius=5*(fahr-32)/9;
printf(“%d\t%d\n, fahr, celsius);
fahr=fahr+step;
}
}
l'errore è il seguente:
pallino@ubuntu:~/programmazione/gradi$ cc gradi.c
gradi.c: In function ‘main’:
gradi.c:15:1: error: stray ‘\342’ in program
printf(“%d\t%d\n", fahr, celsius);
^
gradi.c:15:1: error: stray ‘\200’ in program
gradi.c:15:1: error: stray ‘\234’ in program
gradi.c:15:11: error: expected expression before ‘%’ token
printf(“%d\t%d\n", fahr, celsius);
^
gradi.c:15:11: error: stray ‘\’ in program
gradi.c:15:11: error: stray ‘\’ in program
gradi.c:15:19: warning: missing terminating " character [enabled by default]
printf(“%d\t%d\n", fahr, celsius);
^
gradi.c:15:11: error: missing terminating " character
printf(“%d\t%d\n", fahr, celsius);
^
gradi.c:17:1: error: expected ‘;’ before ‘}’ token
}
^
pallino@ubuntu:~/programmazione/gradi$