1

Bon, je crois que quelque chose m'échappe sorry Avec la bibliothèque standard, pour ouvrir un fichier et y écrire à la fin c'est du simple FILE *blabla; blabla=fopen("paroles.bin","ab+");...

Mais avec la bibliothèque Unix ça me parait obscur...

int nomdidjou;
nomdidjou=open(nomfich,O_WRONLY|O_APPEND,S_IWUSR|S_IWGRP);


Et ça ça me retourne -1 dans tous les cas trifus A moins que je ne fasse fausse Ruth avec les O_*...

2

tu as essayé avec le flag I_CREAT pour creer le fichier s'il n'existe pas ?
avatar

3

pourquoi tu veux utiliser le bas niveau comme open ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

Nue :
tu as essayé avec le flag I_CREAT pour creer le fichier s'il n'existe pas ?

Oui, ça y est je viens de corriger mes erreurs et le prog marche (presque) au poil smile
Godzil :
pourquoi tu veux utiliser le bas niveau comme open ?

parce que je suis en plein TP d'Unix en ce moment oui