Je suis en train d'essayer de créer un programme qui a pour but de changer la date du système et de créer (à chaque changement de date) deux fichiers quelconques.
Voici mon programme actuel:
Donc, je compile le programme et tout va bien, malheureusement dès que je veux l'exécuter il me marque: "Erreur de segmentation (core dumped)".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <stdio.h> #include <time.h> int main() { char *nomfic; int i; FILE *sortie; for(i=0; i<100; i++) { sprintf(nomfic, "home/denis/Stage/save/fic1%d", i); sortie=fopen(nomfic, "w"); fclose(sortie); sprintf(nomfic, "/home/denis/Stage/save/fic2%d", i); sortie=fopen(nomfic, "w"); fclose(sortie); system("date -s yesterday"); } system("date -s 06/04/2008"); printf("Fin du programme \n"; }
J'ai chercher dans pas mal de doc et je ne vois pas où est le problème.
Merci de m'aider (si possible essayer de commenter les solutions que vous me donnerez afin que je comprenne ce que vous me donnez).
yansei
Partager