Interpreteur_de_commandes

Soyez le premier à donner votre avis sur cette source.

Vue 6 687 fois - Téléchargée 2 347 fois

Description

un petit programme, comme un mini system d'exploitation,
où l'utilisateur peut manipuler les fichiers et les dossiers
qui sont enregistres dans un fichier txt, d'une maniere arboressante
le pregrame est p^res pour quelques fonctions principales comme la fonction : creer , supr , vider , lister , copier , deplacer.

Source / Exemple :


#include "vrf.c"

/************************ HICHAM MOUJAHID**************

cette fonction a pour but de realiser la creation des dossiers ou bien des fichiers
d'une part dans un fichier texte dans le fichier disque-dure.txt
et d'autre part elle assure la creation reelle des elements
en utilisant les dossier cc et dd , comme des disques dure vertuels*/

void creer (char* chemin,char* type)
    {
        char ch[256];char tp[256];
        strcpy(ch,chemin);
        strcpy(tp,type);
      vrf(ch,tp);
    }

Conclusion :


#include "vrf.c"

/************************ HICHAM MOUJAHID**************

cette fonction a pour but de realiser la creation des dossiers ou bien des fichiers
d'une part dans un fichier texte dans le fichier disque-dure.txt
et d'autre part elle assure la creation reelle des elements
en utilisant les dossier cc et dd , comme des disques dure vertuels*/

void creer (char* chemin,char* type)
{
char ch[256];char tp[256];
strcpy(ch,chemin);
strcpy(tp,type);
vrf(ch,tp);
}

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
mercredi 8 décembre 2010
Statut
Membre
Dernière intervention
31 mars 2011

Salut les amis !
à savoir ce projet est le premier dans mon parcours scolaire
et j'ai fait le maximum que je peux !

enfaite , jai un autre projet ce semestre , su la programation en CPP. avec des classes , hyritage polymorphisme ...( le projet consiste a realiser un programe qui va simuler ce qui ce passe a la bibliotheque : gerer les livres,les empruntes,les inscriptions et la file d'attente au guichet de la bibliotheque) . et j'ai vraiment besoin de votre aide pour bien reussir ce projet. je suis sur que vous etes tous des roies de la programation oriente objet. c'est pourquoi je vous demande de m'aider avec tous ce que vous pauvez.
merci d'avance !
Messages postés
239
Date d'inscription
vendredi 20 octobre 2006
Statut
Membre
Dernière intervention
20 avril 2009

Bonjour,

En fait, il semble que ce soit une sorte de file system virtuel, associe a un interpreteur de commande assez basique. C'est loin d'etre un OS, mais c'est un peu plus qu'un simple interpreteur de commande.
Je suppose que ca peut etre utile sur une plateforme embarquee qui n'a pas de file system (est-ce que ca existe encore ?) ou comme exercice de programmation, mais ca n'apporte pas grand chose a part le plaisir de l'avoir realise (ce qui est deja pas mal ;o) ).

Enfin, je me trompe peut-etre, je n'ai pas regarde tout le code...

Eric
Messages postés
428
Date d'inscription
samedi 11 juillet 2009
Statut
Membre
Dernière intervention
28 octobre 2016
1
c'est plutot ça un systeme d'exploitation : mon site : http://cpcdos.e-monsite.com/rubrique,explication,626389.html (tout en bas partie [4 : Microsf01 Cpcdos OS1] )
pourtant j'ai que 15 ans ^^
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
C'est même plutôt niveau débutant car les fonctions de recherche ne sont même pas dynamiques, donc, l'ajout d'une commande nécessite de modifier la boucle de comparaison.

Le nombre de paramètres n'est pas dynamique non plus et pire, il est limité à 3, pas de redirections, ...
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
C'est plutôt un semblant de shell en beaucoup plus limité.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (moujahid88)