IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Modification d'un fichier de sous-titres


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut Modification d'un fichier de sous-titres
    Bonjour a tous,

    Je souhaite créé un programme en C pour modifier un fichier de sous titrage que j'ai créé en reunissant ses deux sous parties (CD1 & CD2), donc il faut modifier la deuxieme moitié de celui ci pour qu'elle soit correctement lisible par le lecteur multimedia, pour mieux vous faire comprendre le probleme, voici une image qui illustre la situation:



    Donc, le programme doit faire:
    - a partir de la ligne n°2620, modifier la numerotation en ajoutant 612, et en faire de meme pour toutes les lignes qui suivent en progressant d'un pas de 5 (2620, 2625, 2630, ...).
    - a partir de la ligne n°2621, modifier les deux numérotations separées par un "-->" en rajoutant a chacun: 00:51:57,072, et faire pareil pour toutes les lignes suivantes en progressant d'un pas de 5 lignes la aussi (2621, 2626, 2631, 2636, ...).

    Merci de bien vouloir m'aider!

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    et quel est le probleme ?

    Stp poste ton code, et eventuellement la ou tu n''es pas sur ou tes erreurs...

  3. #3
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut RE: Modification d'un fichier de sous-titres
    Je ne sais pas encore tres bien manipuler les fichiers en C, c'est pour ca que j'ai posté ici, aidez moi svp.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 53
    Par défaut
    pour ma part , j'aurai utilisé subtitles workshop pour le faire vite fait c'est ce que je ferai car sinon ça risque de prendre un peu de temps en vu des possibilités cad : les ":", vérifier les lignes, prendre en compte les nombre des sous titres

  5. #5
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut RE: Modification d'un fichier de sous-titres
    Salut Klaine,

    Ca ne servira a rien d'utiliser subtitles workshop puisque j'ai pas besoin de créé les sous-titres, je les ai deja, faut juste créé un programme pour apporter des modifications au fichier, cela ne prendra pas plus de temps que n'importe quel autre programme ... le nombre de sous titres n'en influe pas d'avantage: on peut mettre tout le traitement a l'interieur d'une simple boucle

    Et comme je manque un peu d'experimentation en matiere de manipulation de fichiers en C, ces informations me seraient une piste pour resoudre le probleme:

    - comment traiter un fichier a partir d'un programme
    - comment connaitre ses nombres de lignes (pour savoir ou est ce qu'il faut modifier)

    Merci.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 53
    Par défaut
    oki

    si tu veux compter le nombre de lignes totale :
    #include<stdio.h>

    int main(void)
    {
    FILE * flux;
    char tab[100];
    int k;
    int lignes=0;

    // ouverture du fichier en mode lecture
    flux=fopen("nom_du_fichier_a_ouvrir,"r");

    do{
    // recuper la ligne jusqu'au \n
    fgets(tab,100,flux);
    // si la boucle na pas atteind la fin du fichier alors on incremente lignes de 1
    if(k=!feof(flux)) {lignes++;}
    }while(k);

    printf("nb de lignes : %d",lignes);

    fclose(flux);
    return 0;
    }
    j'espère ne rien oublier

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/02/2012, 19h37
  2. [SP-2007] Modification de fichier .sql sous Moss2007
    Par maka_mam dans le forum SharePoint
    Réponses: 3
    Dernier message: 02/05/2011, 16h00
  3. Modification de fichier XML sous vb.net 2008
    Par turican2 dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/03/2009, 15h46
  4. Réponses: 0
    Dernier message: 17/01/2009, 11h33
  5. Modifier sous-titre fichier ogm.
    Par Johnny P. dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 02/04/2006, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo