fseek
Positionne le pointeur de fichier à un emplacement.
📝 Syntaxe
fseek(fid, offset, origin)
status = fseek(fid, offset, origin)
📥 Argument d'entrée
fid - une valeur entière : descripteur de fichier
offset - une valeur entière : nombre d'octets à déplacer depuis l'origine.
origin - une valeur entière ou une chaîne : emplacement dans le fichier.
📤 Argument de sortie
status - an integer value: 0 or -1 if there is an error.
📄 Description
fseek déplace le pointeur de fichier à l'emplacement offset dans le fichier fid.
origin peut prendre comme valeurs :
'bof' ou -1 : début du fichier.
'cof' ou 0 : position courante dans le fichier.
'eof' ou 1 : fin du fichier.
offset peut être l'une des variables prédéfinies SEEK_CUR (position courante, ou 0), SEEK_SET (début, ou -1), ou SEEK_END (fin du fichier, ou 1).
💡 Exemple
fileID = fopen([tempdir(), 'fseek.txt'],'wt');
fprintf(fileID, 'son is beautiful.');
fseek(fileID, SEEK_CUR, 'bof');
fprintf(fileID, 'sun');
fclose(fileID);
R = fileread([tempdir(), 'fseek.txt'])🔗 Voir aussi
🕔 Historique
1.0.0
version initiale
Last updated
Was this helpful?