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.