le probleme est que si ce que j'insere contitne 10 caracteres, il insere le
nouveau contenu au début du fichier mais efface 10 caractères du contenu
deja existant?
comment faire pour inscrire 1 ligne en debut de fichier sans en effacer le
contenu ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guillaume Bouchard
Renaud LENSKI wrote:
comment faire pour inscrire 1 ligne en debut de fichier sans en effacer le contenu ??
1) ouvrir le fichier et recuperer son contenu 2) concatener ta chaine devant le contenu 3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de la dite fonction.
-- Guillaume.
Renaud LENSKI wrote:
comment faire pour inscrire 1 ligne en debut de fichier sans en effacer le
contenu ??
1) ouvrir le fichier et recuperer son contenu
2) concatener ta chaine devant le contenu
3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela
implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de
la dite fonction.
comment faire pour inscrire 1 ligne en debut de fichier sans en effacer le contenu ??
1) ouvrir le fichier et recuperer son contenu 2) concatener ta chaine devant le contenu 3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de la dite fonction.
-- Guillaume.
KEvin
Guillaume Bouchard a proclame :
1) ouvrir le fichier et recuperer son contenu 2) concatener ta chaine devant le contenu 3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de la dite fonction.
mais c'est pareil que la procedure decrite : il reecrit le fichier
(desole j'ai fait un post identique mais j'avais pas vu celui la ...)
-- KEvin
Guillaume Bouchard a proclame :
1) ouvrir le fichier et recuperer son contenu
2) concatener ta chaine devant le contenu
3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela
implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de
la dite fonction.
1) ouvrir le fichier et recuperer son contenu 2) concatener ta chaine devant le contenu 3) reecrire tout le fichier.
Il y a une fonction sous Linux qui te fera proprement cela, mais cela implique l'acces à la fonction exec(). Et je ne me rappel plus du nom de la dite fonction.