Bonsoir, j'ai comme sujet de TP la création et la modification d'un fichier de sous-titres en .srt.
En effet il arrive que les soustitres soient décalés dans certains films et je dois pouvoir gérer a quel moment les sous titre sont affichés a partir d'une ligne de mon programme.

en gros je dois avoir ca :

1
00:00:01,000 --> 00:00:02,000
Heroes

2
00:00:02,560 --> 00:00:03,680
Tell me where I can find the virus

Et en écrivant " + 1.260 dans mon programme je veux pouvoir décaler les sous titres de 1 seconde et 260 milliémes

pour mon début de programme, j'ai ceci :

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
21
22
23
    #include <stdlib.h>
    #include <stdio.h>
 
    int main(int argc, char *argv[])
    {
         int numsstitre = 0;
         char chaine[10];
         FILE* fichier = NULL;
 
         fichier = fopen("soustitres.txt", "w");
 
         if (fichier != NULL)
         {
         numsstitre = numsstitre + 1;
         fprintf(fichier,"%d", numsstitre);
         printf("Entrez votre soustitre :");
         scanf("%s", &chaine);
         fprintf(fichier,"%s", chaine);
         fclose(fichier);
 
 
         }
    }