Untitled
#include <stdio.h> int main() { //fopen, ritorna un puntatore di tipo FILE FILE *fopen(const char *filename, const char *mode); //r Lettura --> il file deve esistere //w scrittura --> crea un file nuovo oppure sovrascrivere esistente //a append --> scrive alla fine del file, lo crea se non esiste //r+ Lettura e scrittura (il file deve esistere) //w+ Lettura scrittura (crea un file nuovo o sovrascrivere uno esistente) //a+ Lettura e scrittura (scrive alla fine del file, lo crea se non esiste) int i = 5; FILE *file = fopen("esempio.txt", "w"); if(file != NULL) { fprintf(file, "Ciao come va %d!!!", i); fclose(file); } FILE *file2 = fopen("esempio2.txt", "r"); char buffer[100]; if(file2 != NULL){ fscanf(file, "%s", buffer); printf("Contenuto: %s\n", buffer); fclose(file); } fgets(buffer, sizeof(buffer), file2); return 0; }
Leave a Comment