Ciao!
Altra lezione di programmazione in C in vista del concorso. Metto on-line i miei appunti di C che sto imparando in modo che possano essere utili anche ad altre persone.
APPUNTI:
Per stampare il contenuto di una variabile bisogna utilizzare la funzione printf() stando però attenti a cosa si vuole stampare:
%c – char, %d – int(numero intero), %f- float, %s- string.
Attenzione! Quando usate i float (ambiente Windows) ricordatevi di mettere nel prompt dei comandi il punto al posto della virgola
#include
main()
{
float a,b;
printf(“inserisci due numeri con la virgola\n”);
scanf(“%f”, &a);
scanf(“%f”, &b);
printf(“la somma dei due e’ : %f\n”, (a+b));
printf(“la moltiplicazione dei due e’: %f\n”, (a*b));
getch();
}
Per quanto riguarda #define NOME, define è una costante il cui numero è immutabile!
(esercizio che mi è stato passato da una collega e che è da verificare!!!)
#include
#define LENGHT 50; // l’ho messo io di mia iniziativa!!
main(){
int num;
char title[LENGHT]; // inizio fase di apertura di un file
printf(“Titolo del file di lettura: \n”);
scanf(“%s”, title);
if((file=fopen(title, “r”))==NULL)
{printf(“Il file non esiste! \n”);
exit(0);} //fine fase apertura di un file
//adesso va qui la sequenza di operazioni che sono richieste. Per esempio qua sotto legge due elementi dal file e ne faccio una somma
………
La prossima volta lo pubblico dopo averlo testato. Questa è solo una piccola dimostrazione. In ogni caso per apertura e chiusura dei file ripassare fscaf, scanf, printf e fprintf.
//inoltre per la gestione delle parole dare un’occhiata al tipo di stringa.
Alla prossima!