Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //Types d'ouvertures de fichiers :
- //Lecture seule : 'r'
- //Ecriture seule (écrase le fichier) : 'w'
- //Ecrire à la fin du fichier : 'a'
- //Ecrire ou lire fichier existant : 'r+'
- //Ecrire ou lire fichier (écrase précédent fichier si écriture) : 'w+'
- //Ecrire ou lire fichier (écrire à la fin) : 'a+'
- void read_file(char* file_name)
- {
- FILE *fp;
- fp = fopen(file_name, "r");
- char ch;
- while((ch = fgetc(fp)) != EOF)
- {
- printf("%c", ch);
- }
- fclose(fp);
- }
- void write_file(char* file_name, char* input)
- {
- FILE *fp;
- fp = fopen(file_name, "w");
- fputs(input, fp);
- fclose(fp);
- }
- void append_file(char* file_name, char* input)
- {
- FILE *fp;
- fp = fopen(file_name, "a");
- fputs(input, fp);
- fclose(fp);
- }
- int main()
- {
- char *file_name = "test.txt";
- char *input = "anything";
- read_file(file_name);
- write_file(file_name, input);
- append_file(file_name, input);
- return 0;
- }
Add Comment
Please, Sign In to add comment