Comment marche ms-dos

toto_23 -  
bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'aimerais savoir comment dos fonctionne ? par ex : quand je tape une commande ?

je sais que c'est du genre : if (conditions)
{
instructions;
}
mais le prob est la : je veux faire pareille ,je m'explique: je veux que l'utilisateur du programme que je réalise
tape une sorte de commende pour lancer une fonction qui lui permet de convertir .
j'ai fais cela:
printf("entrez le nombre");
scanf("%s",a);
if(a=="bin")
{
// reste du code.

}
ou : bin c'est la commande pour lancer la fonction !
mais la condition ne passe pas ! SVP de l'aide
merci/
Configuration: Windows Vista / Firefox 3.6

1 réponse

  1. bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   134
     
    pas de scanf en ms-dos ca c'est du C je crois. Voilà comment tu dois faire :

    @echo off 
    
    title Interpretateur de commandes
    
    echo.
    echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
    echo º Interpretateur de commandes º
    echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 
    echo.
    echo.
    
    set /p commande= Veuillez entrer une commande :  
    
    if %commande% == bin (
    rem suite du code
    ) else (
    echo Veuillez entrer une commande correcte
    )
    
    pause 
    
    


    rem est une ligne de commentaire
    0
    1. bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   134
       
      A cause de la police de carractère c'est faux. Il faut, aux lignes 4, 5 et 6, que les fin de lignes soient au même niveau vertical
      0