utiliser un fichier sur disque dur : int main(int argc, char *argv[]) { FILE* fichier = NULL; fichier = fopen("test.txt", "r+"); return 0; } "r": lecture seule. Vous pourrez lire le contenu du fichier, mais pas y écrire. Le fichier doit avoir été créé au préalable. "w": écriture seule. Vous pourrez écrire dans le fichier, mais pas lire son contenu. Si le fichier n'existe pas, il sera créé. "a": mode d'ajout. Vous écrirez dans le fichier, en partant de la fin du fichier. Vous ajouterez donc du texte à la fin du fichier. Si le fichier n'existe pas, il sera créé. "r+": lecture et écriture. Vous pourrez lire et écrire dans le fichier. Le fichier doit avoir été créé au préalable. "w+": lecture et écriture, avec suppression du contenu au préalable. Le fichier est donc d'abord vidé de son contenu, vous pouvez y écrire, et le lire ensuite. Si le fichier n'existe pas, il sera créé. "a+": ajout en lecture / écriture à la fin. Vous écrivez et lisez du texte à partir de la fin du fichier. Si le fichier n'existe pas, il sera créé. Pour chaque mode qu'on a vu là, si vous ajoutez un"b"après le premier caractère ("rb","wb","ab","rb+","wb+","ab+"), alors le fichier est ouvert en mode binaire. fputc: écrit un caractère dans le fichier (UN SEUL caractère à la fois) ; fputs: écrit une chaîne dans le fichier ; fprintf: écrit une chaîne « formatée » dans le fichier, fonctionnement quasi-identique àprintf int main(int argc, char *argv[]) { FILE* fichier = NULL; fichier = fopen("test.txt", "w"); if (fichier != NULL) { fputc('A', fichier); // Écriture du caractère A fclose(fichier); } return 0; } #################################################################################### utilisation de SDL 2.0: #include /* ou bien SDL/SDL.h */ int main(int argc, char *argv[]) { return 0; } initialiser int main(void) { SDL_Init(flag) /* remplacer flag par ce qu'on veut utiliser, le son, l'image, etc... */ } SDL_INIT_TIMER : Initialise le système de gestion du temps SDL_INIT_AUDIO : Initialise le système de gestion de l’audio SDL_INIT_VIDEO : Initialise le système de gestion de rendu SDL_INIT_JOYSTICK : Initialise le système de gestion des joysticks SDL_INIT_GAMECONTROLLER : Initialise le système de gestion des contrôleurs de jeux SDL_INIT_EVENTS : Initialise le système de gestion des évènements SDL_INIT_EVERYTHING : Permet de tout initialiser ##################################################################################################