int main(int argc, char **argv) { FICHIER *f1;//*f2 : unused variable if(argc != 2) exit(-1); //On a du modifier cette ligne car argv[2] est faux. //ligne originale : f1 = ouvrir (argv[2], 'E'); //Sachant que argc == 2 prendre argv[2] ne sert pas à grand chose ..... f1 = ouvrir(argv[1], 'E'); if(f1 == NULL) exit(-1); fecriref (f1, " %c %s 12\n", 'a', "bonjour"); fecriref (f1, " %d \n", -1257); fermer(f1); return 0; }
int partie3 (char* fichier){ FICHIER *f1; f1 = ouvrir(fichier, 'E'); if(f1 == NULL) exit(-1); time_t date = time(NULL); fecriref(f1, "Ceci est une ligne sans parametre\n"); fecriref (f1, "Nous sommes le : %s",asctime(localtime(&date))); fecriref(f1,"Il s'est ecoule %d secondes depuis le 1er %s %d.\n", (int) time(NULL),"janvier",1970); fecriref (f1, "Un exemple avec un chiffre negatif : %d \n", -1257); fermer(f1); return 0; }
int main(int argc, char *argv[]) { FICHIER *f1; int nb_notes, i; if (argc != 3) exit(-1); nb_notes = atoi(argv[1]); srand(time(NULL)); f1 = ouvrir (argv[2], 'E'); if (f1 == NULL) exit (-1); for(i = 0; i < nb_notes; i++) { fecriref(f1, "note= %d, coef= %d\n", rand()%20+1, rand()%6+1); } fermer (f1); return 0; }