begin process at 2012 02 13 06:15:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

aide pour un debutant qui ne trouve pas la solution


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide pour un debutant qui ne trouve pas la solution

mercredi 10 août 2005 à 08:15:17 | aide pour un debutant qui ne trouve pas la solution

ledruid

Membre Club

Bonjour,

Etant etudiant et plus tout jeune ( debutant), j'ai un exercice a faire et je ne trouve pas la solution, je vous communique mon probleme, et si quelqu'un peut m'aider ce serait très simpa.

Donnée de l'exercice:
    Ecrire un programme  permettant de décomposer le nom d'un fichier recu depuis la ligne de commande
    Exemple : si le programme recoit  C:\COURS\PROG\EXE1.CPP il affichera
          Disque :                C:
          Chemin:                  \COURS\PROG\
          Fichier:                  EXE1.CPP
          Type de fichier:      C++

je vous  met l'exemple de main  dont je dois m'inspirer:


void main () {
    Tchaine nomFichier;
    Tchaine nomDisque;
    Tchaine chemin = "\0";
    Tchaine nom = "\0";
    Tchaine extension = "\0";
   
   
    if (argc < 2)
    {
    cout << "Vous devez passer un nom de fichier au programme ..."<<endl;
    cout << "Veuiller reexecuter le programme"<<endl;    
    }
        else {
            strcpy (nomFichier, argv[1]);
            
            if (posPremier (nomFichier, ':') != -1)    
                donneDisque (nomFichier, nomDisque);
                else
                    strcpy (nomDisque,"Disque Inconnu");
                
            if    (compteNbApparitions (nomFichier, '\\') > 1)
                donneChemin (nomFichier, chemin);
                
                else strcpy (chemin, "Racine");
                
            donneFichier (nomFichier, nom);
            donneExtension (nomFichier, extension);
            
            affiche (nomDisque, chemin, nom, extension);    
        }




Merci d'avance pour la personne qui pourra me depanner.

Yvan
mercredi 10 août 2005 à 08:39:35 | Re : aide pour un debutant qui ne trouve pas la solution

xterminhate

Membre Club
Propose nous une première solution, sachant qu'on vient de répondre à une question tres proche hier sur ce forum !

Cordialement,
Xterminhate.
mercredi 10 août 2005 à 10:20:45 | Re : aide pour un debutant qui ne trouve pas la solution

DeAtHCrAsH

Tu dois exactement reprendre le schéma de code que tu a mis ?
Ou tu peux faire a ta guise ?

Shell
mercredi 10 août 2005 à 10:27:28 | Re : aide pour un debutant qui ne trouve pas la solution

ledruid

Membre Club
pour le programme que j'ai mis  ok, mais cet pour les procedures le probleme.


mercredi 10 août 2005 à 12:30:55 | Re : aide pour un debutant qui ne trouve pas la solution

DeAtHCrAsH

Réponse acceptée !
Je viens de te faire un petit exemple.
J'ai déposé la source sur le site, voici le lien :

http://www.cppfrance.com/code.aspx?ID=33171

Le code est entierement en C.

Shell
mercredi 10 août 2005 à 13:09:58 | Re : aide pour un debutant qui ne trouve pas la solution

ledruid

Membre Club
Merci beaucoup a toi et a xterminhate ..

C'est vraiment super de prendre du temps pour depanner les debutants..



mercredi 10 août 2005 à 13:12:28 | Re : aide pour un debutant qui ne trouve pas la solution

xterminhate

Membre Club
Remercie DeAtHCrAsH; il est l'auteur du code en C. J'y suis pour rien, c'est pas mon rayon le C.

Cordialement,
Xterminhate.
mercredi 10 août 2005 à 13:18:00 | Re : aide pour un debutant qui ne trouve pas la solution

ledruid

Membre Club
je viens de lui ecrire pour lui dire que je devais garder mon main intact, et que je dois le faire en C++, mais tu ma bien aider aussi.. ( mais je rame lol)




Cette discussion est classée dans : chemin, debutant, nomfichier, tchaine, nomdisque


Répondre à ce message

Sujets en rapport avec ce message

template [ par payen ] Bonjour,j'ai voulu ecrire un ensemble de fonctions templates, et ca marche pas, pq j'ai plusieurs fonctions qui portent le meme nom et qui sont defini le dur chemin du debutant...? [ par zevince ] Salut,je decouvre ce site.. et ca a l'air bien cool et y'a l'air d'y avoir du passage.. ca tombe bien !moi : je connais bien html, xml, xslt et j'ai d Autre problém de variable externe [ par mateo40 ] Voila, je déclare dans projet.cpp une variable de type AnsiString chemin. Elle contient le chemin d'un fichier à ouvrir.dans Thread_Chiffrement::Execu help debutant [ par djstache ] voila j'éssaye de faire un petit pscript de cryptage/décryptage mais il ne marche pas et je sèche complètement.merci d'avance de votre aide.script:/** splitter de fichier [ par 24Karas ] salut à tousEn fait je fais un splitter de fichier mais j'ai un probleme. il me rajoute 1 octet sur la découpe et 1 octet par fichier pour la reconsti gros debutant [ par LazY ] SalutJe ne me souviens pas comment generer un nombre aleatoire en C++.Qq1 peut m'aider?LazY :^)HTTP:\\dreamland.9online.fr Aide pour un debutant: [ par phpman ] Bonjour,je suis debutant en c++ et j'ai devc++ comme compilateur.Je voudrais créer une form windows toute simple avec marqué bonjour et pourquoi pas u chemin d'accès [ par coockiesch ] Pourquoi lorsqu'on travaille avec les fichiers, il faut deux '/' par répertoire; par ex: c:\\winnt\\cmd.exeMerci Chemin d'un projet... [ par neub ] Salut tt le monde et bonnes fetes de fin d'anneeVoici ma question urgente (mon projet se termine en se moment):Je souhaite recuperer le chemin de mon pb avec un labyrinthe [ par skinia ] je suis sur un projet de labyrinthe et j'ai bloqué pour l' algorithme du plus court chemin (entre un pt qq du labyrinthe et la cible au milieu).le lab


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales