Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1391 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  C++ vers pseudo-code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ vers pseudo-code

n°2260481
gladicode
Posté le 16-06-2015 à 23:54:26  profilanswer
 


 
bonjour,
 
étant pas très bon en pseudo-code, je voudrais savoir qu'elle qu'un parmi vous pourrait m'aider à traduit mon code ci dessous  en pseudo-code? Merci Beaucoup les Amis .
 
 
Voici le code:
#include <iostream>
#include <string>
#include <fstream>
#include <vector>
 
 
//g++ -o ajouter ajouter.cpp && ./ajouter
using namespace std;
 
string lireCatalogue(const char *fcatalogue)  {
    string catalogue="";
 
    ifstream fichier(fcatalogue,ios::in);  
 
    if(fichier)
    {
        string ligne;
        while(getline(fichier, ligne))  
        {
 
            catalogue+=ligne+"\n";
        }
    }
    fichier.close();
    return catalogue;
}
void modifierFormation(string& catalogue,string id,string element,string valeur){
        int debutFormation=catalogue.find("<formation id='"+id+"'>" );
        int debutNombre=catalogue.find(element,catalogue.find("<formation id='"+id+"'>" ))+element.size();
        int finNombre=catalogue.find(element.insert(1,"/" ),debutFormation);
        catalogue.replace(debutNombre,finNombre-debutNombre,valeur);
    }
 
void ajouterFormation(string& catalogue,string formation)
    {  
 
        catalogue.insert(catalogue.find("</catalogue>" ),formation);
    }
void supprimerFormation(string& catalogue,string id)
 
    {  
        int debutFormation=catalogue.find("<formation id='4'>" );
        int finFormation=catalogue.find("</formation>",debutFormation)+12;
        catalogue.replace(debutFormation,finFormation-debutFormation,"" );
 
    }
//#ifdef _ajouter_ut_// tester fonction par fonction
int main(int argc, char **argv) {
 
    string catalogue=lireCatalogue("catalogue.xml" );  // déclaration d'une chaîne qui contiendra la ligne lue
modifierFormation(catalogue,"3","<nbProstectus>","12222" );
        string formation="\
<formation id='5'>\n \
    <nom>Brevet de technicien supérieur informatique et réseau pour l'industrie et les services </nom>\n\
    <sigle>BTS S.N.I.R</sigle>\n \
    <video>code.MP4</video>\n \
    <emplacement>3</emplacement>\n \
    <nbProstectus>500</nbProstectus> \n \
</formation>\n";
ajouterFormation(catalogue,formation);
 
supprimerFormation(catalogue,"4" );
 
 
 
ofstream fichier1("catalogue.xml",ios::trunc);
fichier1<<catalogue;
fichier1.close();
    return 0;
 
}
//#endif

mood
Publicité
Posté le 16-06-2015 à 23:54:26  profilanswer
 

n°2260489
rufo
Pas me confondre avec Lycos!
Posté le 17-06-2015 à 10:14:54  profilanswer
 

Bizarre : en général, on part du pseudo-code pour aller vers le code source d'un langage de dév. Si c'est bien toi qui a codé ce programme, ça doit être un jeu d'enfant de le repasser en pseudo-code...... sauf si ce code n'est pas de toi :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  C++ vers pseudo-code

 

Sujets relatifs
programmation en CMeilleur livre pour apprendre le C++
aide programme Cce petit code ne fonctionne pas, pourquoi ?
[C] Aide projet jeu vidéo[Divers]Cherche compileur C++ sur MS Windows 7 32bits : => portmidi
Programmation en C cryptage AES sur keil[C] probleme pour un reseau de petri
calculer la taille d'un fichier texte en C 
Plus de sujets relatifs à : C++ vers pseudo-code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR