écrire dans un fichier - C++ - Programmation
Marsh Posté le 05-07-2002 à 16:00:35
excusez moi, j'avais pas terminé mo message
le write (fd, temp_tab[i], 20*sizeof(char)); ça fonctionne, mais je n'arrive pas à savoir comment faire pour copier le tab2 dans mon fichier
Marsh Posté le 05-07-2002 à 18:23:58
quelque chose comme:
write(fd, tab2, sizeof(struct timeval));
Marsh Posté le 05-07-2002 à 15:57:17
Pour écrire le contenu d'une variable dans un fichier, on peut utiliser fwrite ou write
Je ne sais pas laquelle de ces deux fonction est la mieux
void toto(const char * nom_fich,char temp_tab[][20], struct timeval tab2[])
{
fd = open (nom_fich, O_WRONLY | O_CREAT | O_TRUNC, 0644);
if (fd < 0) {
perror ("open" );
exit (1);
}
write (fd, temp_tab[i], 20*sizeof(char));
close(fd);