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

  FORUM HardWare.fr
  Programmation
  C

  {Résolu} [Linux][C] clrscr ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

{Résolu} [Linux][C] clrscr ...

n°720143
skynaute
Posté le 10-05-2004 à 00:34:59  profilanswer
 

Salut a tous :)
 
Alors voila : je cherche juste une fonction identique a clrscr (); sous linux ... car chez moi, meme avec la librairie stdlib.h ca fonctionne pas
 
je me rappelais également d'une fonction ressemblant a system ("clrscr" ); ... ca existe ou j'ai rêvé ? :D
 
en vous remerciant ;)


Message édité par skynaute le 10-05-2004 à 00:45:20
mood
Publicité
Posté le 10-05-2004 à 00:34:59  profilanswer
 

n°720148
tet2neu
emmerdeur
Posté le 10-05-2004 à 00:42:26  profilanswer
 

un truc dans le genre system("clear" ) peut être

n°720150
skynaute
Posté le 10-05-2004 à 00:44:55  profilanswer
 

Merci ca fonctionne ;) !

n°720152
tet2neu
emmerdeur
Posté le 10-05-2004 à 00:47:39  profilanswer
 

Mais de rien  :hello:

n°720153
tet2neu
emmerdeur
Posté le 10-05-2004 à 00:50:52  profilanswer
 

La fonction SYSTEM est pratique puisque tu peux lui passer en paramètre une commande que tu utiliserai dans ta console.
Genre : system("ls > nomFichier" ) par exemple

n°720154
Taz
bisounours-codeur
Posté le 10-05-2004 à 00:51:53  profilanswer
 

ignoble ... surtout l'effaçage d'écran dans un truc pas curses, cad dans un truc de base qui affiche juste du textes, je trouve ça désagréable au possible

n°720157
Taz
bisounours-codeur
Posté le 10-05-2004 à 00:56:15  profilanswer
 

tet2neu a écrit :

La fonction SYSTEM est pratique puisque tu peux lui passer en paramètre une commande que tu utiliserai dans ta console.
Genre : system("ls > nomFichier" ) par exemple

pour ouvrir le fichier après par exemple ?

n°720162
tet2neu
emmerdeur
Posté le 10-05-2004 à 01:10:04  profilanswer
 

Taz a écrit :

ignoble ... surtout l'effaçage d'écran dans un truc pas curses, cad dans un truc de base qui affiche juste du textes, je trouve ça désagréable au possible


 :heink:  
C'est ta vision des choses. Mais c'est vrai que c'est assez inutile vu que le texte ne disparait pas vraiment, il est juste caché au dessus.
 

Citation :

pour ouvrir le fichier après par exemple ?


C'était juste un exemple pour expliquer l'utilité de la fonction system. J'oblige personne à l'utiliser.  
Je m'en suis servi pour programmer un petit prog de transfert ftp. Un ls coté serveur pour la liste des fichiers dispo, puis transfert du fichier, et enfin un cat de ce fichier côté client. C'est super simple et ça marche.


Message édité par tet2neu le 10-05-2004 à 01:10:53
n°720166
Taz
bisounours-codeur
Posté le 10-05-2004 à 01:34:51  profilanswer
 

ça surtout super con ...
 
tu veut récupérer le résultat d'une commande ou passer des données à une commande ? man popen
 
quand à ton system("cat fichier" ) c'est ridicule, j'espère que tu t'en rends compte

n°720170
tet2neu
emmerdeur
Posté le 10-05-2004 à 01:46:08  profilanswer
 

Je te parle pas de programmer un soft qui doit être portable. Je te parle simplement d'un prog qui devait fonctionner uniquement sous Linux et qui devait afficher dans la console la trace de ce qu'il faisait.
 Evidemment si le but était de le faire fonctionner n'importe où le system("cat fichier" ) n'aurait eu aucun sens.
Dans mon cas précis ce n'était pas "ridicule".
Et je sais même pas pourquoi on discute de ça.

mood
Publicité
Posté le 10-05-2004 à 01:46:08  profilanswer
 

n°720175
Taz
bisounours-codeur
Posté le 10-05-2004 à 02:03:00  profilanswer
 

si, je crois que tu n'a pas compris le ridicule de ton system("cat fichier" )
 
 
quand à popen et aux pipes, tu devrais te renseigner dessus

n°720176
tet2neu
emmerdeur
Posté le 10-05-2004 à 02:56:51  profilanswer
 

Je crois que tu n'as pas bien saisi que mon system("cat fichier" ) n'a aucune importance
 
1) Ce programme n'avait aucune prétention à part faire un exercice que mon prof de TD m'avait donné et n'a jamais regardé. Son but n'était pas de savoir comment gérer l'affichage sur la console ni de créer des processus de pointeurs de fichiers, mais d'apprendre a créer des sockets et tout ce qui va avec.
J'utiliserai un fichier = popen("ls", "r" ) le jour où j'en aurai besoin.
 
2) J'ai mis cet exemple uniquement pour expliquer à quoi sert la fonction 'system' juste au cas où Skynaute ne le savait pas. Ca s'arrête là !
 
Maintenant si tu veux faire un cours sur popen et les pipes, libre à toi. Ca sera certainement plus constructif que de répéter sans cesse "c'est ridicule" (ce que j'admet tout à fait) pour un exemple sans importance.
 
Edit : je précise qu'à l'époque je n'avais eu que très peu de temps pour faire ce prog et qu'avec un peu plus de recherche il m'aurait paru évident d'utiliser popen pour utiliser le fichier par la suite. Mais encore une fois, ça n'avait aucune importance.


Message édité par tet2neu le 10-05-2004 à 03:04:11
n°720184
skelter
Posté le 10-05-2004 à 07:26:40  profilanswer
 

les system("clear" ) c'est crade à l'affichage, mais vraiment crade

n°720199
kadreg
profil: Utilisateur
Posté le 10-05-2004 à 08:27:41  profilanswer
 

tet2neu a écrit :


1) Ce programme n'avait aucune prétention à part faire un exercice que mon prof de TD m'avait donné et n'a jamais regardé.


 
Quand on voit ce genre de choses, on comprend que plus personne ne prenne des jeunes sans expériences. En sortant de l'école, ils savent faire une merde qui semble marcher codée sur un coin de table, mais absolument pas du code de qualité industrielle...


Message édité par kadreg le 10-05-2004 à 08:27:49

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°721098
skelter
Posté le 10-05-2004 à 19:45:21  profilanswer
 

ils sont pas totalement responsables, ya aussi leur profs qui se prennent pour des dieux (mais qui sont en realité des sous merdes) et que de ce fait leurs etudiants croient aveuglement

n°721107
tet2neu
emmerdeur
Posté le 10-05-2004 à 19:54:29  profilanswer
 

Je rêve !
Vous partez d'un pauvre exemple (moche et ridicule je ne dis pas le contraire) qui n'est en rien représentatif de ce que je fais, et vous vous permettez de me juger, et même de juger mes profs  :pt1cable:  
 
Vraiment vous êtes trop forts  [:skylight]  
En tout cas j'admire votre sens de la pédagogie. Mais c'est vrai qu'il est plus facile de critiquer et d'insulter que d'apporter des réponses constructives.
Continuez comme ça  [:acherpy]

n°721140
skelter
Posté le 10-05-2004 à 20:29:44  profilanswer
 

oui, faut pas en faire une generalite, et toi tu voit ca comme un pauvre exemple, c'est deja loin d'etre le cas

n°721142
kadreg
profil: Utilisateur
Posté le 10-05-2004 à 20:30:54  profilanswer
 

tet2neu a écrit :


Vraiment vous êtes trop forts  [:skylight]  


 
Oui, c'est pour ça que je suis chef et que tu es une pauvre merde :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°721147
Taz
bisounours-codeur
Posté le 10-05-2004 à 20:32:23  profilanswer
 

kadreg a écrit :

Quand on voit ce genre de choses, on comprend que plus personne ne prenne des jeunes sans expériences. En sortant de l'école, ils savent faire une merde qui semble marcher codée sur un coin de table, mais absolument pas du code de qualité industrielle...

là c'est vrai que tu as complètement raison ... et après mes profs me bananent sur des conneries sous prétexte de préparer au monde du travaille  :na:

n°721180
prog1001
Posté le 10-05-2004 à 21:23:25  profilanswer
 

Je suis de tous coeur avec toi tet2neu. :ange:  
Les gars (Taz et les autres) vous n'etes pas sympas avec lui. ;)  
Un mauvais exemple ne reflète pas ce que l'on sait faire, on ne vous demande pas de vous moquer mais d'aider ! :non:

n°721181
kadreg
profil: Utilisateur
Posté le 10-05-2004 à 21:24:34  profilanswer
 

prog1001 a écrit :


Un mauvais exemple ne reflète pas ce que l'on sait faire


 
Bah qu'il nous sorte un bon exemple si il sait réellement faire [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°721187
tet2neu
emmerdeur
Posté le 10-05-2004 à 21:37:15  profilanswer
 

Je ne pense pas avoir quelque chose à vous prouver

n°721625
fif_x
Posté le 11-05-2004 à 11:27:50  profilanswer
 

c'est super joyeux ici :D

n°722566
tet2neu
emmerdeur
Posté le 11-05-2004 à 22:35:11  profilanswer
 

fif_x a écrit :

c'est super joyeux ici :D


 
 [:perchut2]

n°722580
mordicator
Posté le 11-05-2004 à 22:45:50  profilanswer
 

en un mot, mais ca a deja ete dit il me semble, bonne mentalite, ca fait plaisir!

mood
Publicité
Posté le   profilanswer
 


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

  {Résolu} [Linux][C] clrscr ...

 

Sujets relatifs
[RESOLU]Probleme de session dans une fonction[RESOLU]Comparaison de 2 dates en php & mysql
[RESOLU-VB] Ouvrir l'explorateur de windows dans un dossier spécifique[RESOLU][VB] Faire des sendKeys explorer.exe
[TOMCAT 5.0] Résolu.[PHP] - Utilisation du switch [-Resolu-]
[Résolu] [FLASH + PHP] variable.load .... ???????pb avec les variable de session sur serveur [Résolu]
[php] Mise en forme possible dans un enregistrement? [RESOLU][résolu][Java] Singleton VerifyError
Plus de sujets relatifs à : {Résolu} [Linux][C] clrscr ...


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