Untitled
unknown
c_cpp
a year ago
971 B
8
Indexable
#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;
}
Editor is loading...
Leave a Comment