Besoin d'aide pour un exercice en C sous unix
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
quel est l'équivalent en C sous Unix de ce petit morceau de code?
printf("Entrez le nom : ");
scanf("%20s",&nom); // nom est déclaré : char nom[20];
?????????
et dans mon programme j'ai un system("cls"); sous Windows, il y a t il moyen pour ne pas devoir changer si je suis sous Unix ou sous Windows??????
Existe t il une commande pour effacer l'écran compatible sous ces deux O.S.
??????
merci d'avance
quel est l'équivalent en C sous Unix de ce petit morceau de code?
printf("Entrez le nom : ");
scanf("%20s",&nom); // nom est déclaré : char nom[20];
?????????
et dans mon programme j'ai un system("cls"); sous Windows, il y a t il moyen pour ne pas devoir changer si je suis sous Unix ou sous Windows??????
Existe t il une commande pour effacer l'écran compatible sous ces deux O.S.
??????
merci d'avance
A voir également:
- Besoin d'aide pour un exercice en C sous unix
- Unix scrabble ✓ - Forum loisirs/vie pratique
- Fichier executable unix ✓ - Forum MacOS
- Traitement d'exercice - Forum Bureautique
- Fleur d'encre 5eme corrigé exercice ✓ - Forum PDF
- Les documents sur ma clé usb transformés en fichiers unix - Forum MacOS
9 réponses
Ben non ça t'aide pas.
T'as déjà fait quelque chose de ton devoir, ou alors tu nous demande de tout faire ?
T'as déjà fait quelque chose de ton devoir, ou alors tu nous demande de tout faire ?
mon devoir est entièrement terminé et fonctionne parfaitement sous Windows............
ya juste le fait qu'il n'accepte pas
scanf("%20s",&nom);
et
system("cls");
sous Unix.........
ya juste le fait qu'il n'accepte pas
scanf("%20s",&nom);
et
system("cls");
sous Unix.........
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok, ok.
Je pensais que ton devoir était justement de passer de Windows à Unix.
Mais t'aurais alors du nommer ton sujet autrement, car si je t'ai répondu comme ça, c'est parce qu'en fait, la majorité des membres de CCM ne répondent plus à des questions de devoirs.
Parce que les jeunes se disent, tiens, et si on allait demander directement sur un forum, ça nous éviterait de réfléchir !
T'as quand même cherché sur Google ? Y'a rien ?
Je pensais que ton devoir était justement de passer de Windows à Unix.
Mais t'aurais alors du nommer ton sujet autrement, car si je t'ai répondu comme ça, c'est parce qu'en fait, la majorité des membres de CCM ne répondent plus à des questions de devoirs.
Parce que les jeunes se disent, tiens, et si on allait demander directement sur un forum, ça nous éviterait de réfléchir !
T'as quand même cherché sur Google ? Y'a rien ?
hello
la commande Unix pour effacer l'écran est (entres autres) clear
il faut faire un test dans ton code:
if sur Windows system("cls");
if sur Unix system("clear");
la commande Unix pour effacer l'écran est (entres autres) clear
il faut faire un test dans ton code:
if sur Windows system("cls");
if sur Unix system("clear");
pour la commande system("cls"); je connais system("clear") sous UNIX mais bon c'est dommage de devoir changer sa dans le programme si on est sous Windows ou Unix...........
Par contre pour le scanf("%20s",&nom); je comprend pas vraiment pourquoi sa ne fonctionne pas..... (même en regardant sur google =) )
Par contre pour le scanf("%20s",&nom); je comprend pas vraiment pourquoi sa ne fonctionne pas..... (même en regardant sur google =) )