Materiale di supporto alla lezione sui file di testo in C e C++

Facebook Twitter Pinterest Presentazione della Video LezioneSorgenti dei files C e C++ dei programmi di esempio esposti nella Lezione.Lettura di un buffer da file in C #include <stdio.h> #include <string.h> char buffer[20]; int main (int argc, char *argv[]) { printf("\n Digita la strigna:"); fgets(buffer,20,stdin); printf("\n Quello che hai digitato:"); printf("%s",buffer); return 0; } Leggi tutto: Materiale di supporto alla lezione sui file di testo in C e C++ Scrittura e Lettura in C di una sequenza di numeri su file #include <stdio.h> FILE *fp; int main (int argc, char *argv[]) {int n,k,num; printf("\n Apertura file di testo in scrittura/aggiunta"); fp=fopen("dati.txt","wa"); printf("\n Quanti numeri vuoi memorizzare ? "); scanf("%d",&n); for (k=0;k<n;k++) { printf("\n Inserisci un numero "); scanf("%d",&num); fwrite(&num,sizeof(int),1,fp);} fclose(fp); printf("\n File Salvato correttamente\n"); printf("\n Apertura in lettura del file ...."); fp=fopen("dati.txt","r"); for (k=0;k<n;k++) { fread(&num,sizeof(int),1,fp); printf("\n Numeri letti: %d ",num);} fclose(fp); printf("\n Arrivederci\n"); return 0; } Scrittura di dati in un file in linguaggio C++ #include <iostream> #include <fstream> #include <string> using namespace std; fstream fp; int n,k; int age; string cognome, nome; int main() { fp.open("dati.txt",ios::out); cout<< "Quanti alunni\n"<<endl; cin >> n; for (k=0;k<n;k++) { cout <<"\n Inserisci nome alunno:"; getchar(); getline(cin,nome); cout << "\n Inserisci cognome alunno:"; getline(cin,cognome); cout << "\n Inserisci l'età:"; cin >> age; fp << nome << "\n" << cognome <<"\n"<< age;} fp.close(); fp.open("dati.txt",ios::in); cout << "Dati alunni:\n"; fp >> nome >> cognome>> age; while (!fp.eof()) { fp >> nome >> cognome >> age; cout << "\nNome Alunno:"<<nome; cout << "\nCognome Alunno:"<<cognome; cout << "\nEtà alunno:"<<age;} cout << "\nGrazie per aver utilizzato il programma\n"; return 0;} video_lezione_18Download Preleva tutti i files della lezione: es_filesDownload

Ciao tu devi essere loggato per visaulzizare il contenuto.