Un piccolo aiuto per iniziare a programmare in C

Pubblicità

Fanx

Utente Attivo
Messaggi
16
Reazioni
0
Punteggio
25
Salve a tutti. Avrei bisogno di una mano da parte di qualche esperto di C.
E' da poco che sto iniziando a studiare il linguaggio di programmazione di c trramite un libro che ho comprato che mi propone per iniziare questo programma:

/*--------------------------------------------------*/
/*Programma chapter 1_1 */
/*Questo programma calcola la distanza fra due punti*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
/*dichiarazione e inizializzazione delle variabili.*/
double x1=1, y1=5, x2=4, y2=7, side_1, side_2, distanza;
/*calcolo dei lati del triangolo rettangolo.*/
side_1=x2-x1;
side_2=y2-y1;
distance=sqrt(side_1*side_1 + side_2*side_2);
/*visualizza la distanza*/
printf("La distanza tra i due punti Š ""%5.2f\n",distance);
/*uscira dal programma.*/
return EXIT_SUCCESS;
}
/*------------------------------*/

Come compilatore uso visual C# 2008 il quale però mi da questi errori:
Errore 1 È prevista la direttiva per il preprocessore (riga 5 colonna 2)
Errore 2 È previsto un commento su una sola riga o la fine del file (riga 5 colonna 10)
Errore 3 È prevista la direttiva per il preprocessore(riga 6 colonna 2)Errore 4 È previsto un commento su una sola riga o la fine del file ( riga 6 colonna 10)
Errore 5 È prevista la direttiva per il preprocessore (riga 7 colonna 2)
Errore 6 È previsto un commento su una sola riga o la fine del file (riga 7 colonna 10)
Errore 7 Uno spazio dei nomi non può contenere direttamente membri come campi o metodi (riga 8 colonna 1)

Mi potreste dare una mano per capire?:inchino:
 
Salve a tutti. Avrei bisogno di una mano da parte di qualche esperto di C.
E' da poco che sto iniziando a studiare il linguaggio di programmazione di c trramite un libro che ho comprato che mi propone per iniziare questo programma:

/*--------------------------------------------------*/
/*Programma chapter 1_1 */
/*Questo programma calcola la distanza fra due punti*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
/*dichiarazione e inizializzazione delle variabili.*/
double x1=1, y1=5, x2=4, y2=7, side_1, side_2, distanza;
/*calcolo dei lati del triangolo rettangolo.*/
side_1=x2-x1;
side_2=y2-y1;
distance=sqrt(side_1*side_1 + side_2*side_2);
/*visualizza la distanza*/
printf("La distanza tra i due punti Š ""%5.2f\n",distance);
/*uscira dal programma.*/
return EXIT_SUCCESS;
}
/*------------------------------*/

Come compilatore uso visual C# 2008 il quale però mi da questi errori:
Errore 1 È prevista la direttiva per il preprocessore (riga 5 colonna 2)
Errore 2 È previsto un commento su una sola riga o la fine del file (riga 5 colonna 10)
Errore 3 È prevista la direttiva per il preprocessore(riga 6 colonna 2)Errore 4 È previsto un commento su una sola riga o la fine del file ( riga 6 colonna 10)
Errore 5 È prevista la direttiva per il preprocessore (riga 7 colonna 2)
Errore 6 È previsto un commento su una sola riga o la fine del file (riga 7 colonna 10)
Errore 7 Uno spazio dei nomi non può contenere direttamente membri come campi o metodi (riga 8 colonna 1)

Mi potreste dare una mano per capire?:inchino:

Cominciamo :)

come prima cosa la libreria stdlib.h non viene usata quindi la puoi togliere, poi dichiari un double e nell'assegnazione devi mettere 4.0 (compreso lo zero) poi il return alla fine non capisco cosa restituisca. Metti void main () e non mettere nessun return x il momento
 
Pubblicità
Pubblicità
Indietro
Top