files.c

FILE *file;

// write to file
file = fopen("test.txt", "w+");
fprintf(file, "%s\n", "This is a string.");

// close file
fclose(file);

// read a file
char buffer[255];

file = fopen("test.txt", "r");

// stops at first space
fscanf(file, "%s\n", buffer);
printf("%s\n", buffer);
// This

// stops at newline
fgets(buffer, 255, (FILE*)file);
printf("%s\n", buffer);
// is a string.