Bonjour, j'ai un petit soucis avec fseek voila ce que je fais:
Le fseek retourne zero ce qui veut dire qu'il fonctionne pourtant ça écrit à la fin du fichier, j'imagine que je dois oublier quelque chose, ça doit etre un tuc stupde mais je trouve pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 FILE* hFileR; FILE* hFileW; long int val; unsigned char data[2048]; hFileR = fopen ( "base.avi" , "rb" ); hFileW = fopen ( "sansheader.avi" , "ab" ); fread(data,1,48,hFileR); fseek(hFileW, 0, SEEK_SET); fwrite(data,1,48,hFileW); fseek(hFileR, 4, SEEK_CUR); val=1000; fwrite(&val,4,1,hFileW); fclose(hFileR); fclose(hFileW);
Merci d'avance.
Partager