[C] passer du dos à W2K/XP et aide aux librairies pour un debutant

passer du dos à W2K/XP et aide aux librairies pour un debutant [C] - C - Programmation

Marsh Posté le 07-12-2003 à 21:57:42    

voila je suis plongé dans un vieux bouquin sur le C ressorti du placard, le PB c'est que ce bouquin a été édité en 1996  (PC poche langage C) :ouch: résultat il est plutot orienté dos, et je travail sur W2K principalement, un peu XP aussi.
 
j'ai une semaine pour connaitre les bases, donc, j'agis un peu dans l'urgence là .
 
alors deja j'aurais une petite question, le bouquin dis que pour effacer l'ecran il faut imprimer "\033[2J" bon deja je n'ai pas compris pourquoi le "[2J"  :??: mais ca a peu d'importance puisque ca ne fonctionne pas dans une fenetre d'invite de commande, alors comment effacer le contenu d'une fenetre d'invite de commande sous W2K ou XP?
 
ensuite dans un exercice ils nous demande d'inclure la librairie "bios.h",  pour utiliser apres la fonction _bios_keybrd() qui permet de récuperer une touche clavier sans passer par un buffer. PB je ne l'ai pas, et je me doute que c'est parce que ca n'est plus utilisé :/
 
quelle est la librairie equivalente de nos jours?
comment trouver de l'aide sur une librairie? connaitre la liste des foncions qu'elle possede, et surtout obtenir de l'aide sur leur syntaxe, etc...?
 
merci d'avance pour votre indulgence pour un pauvre débutant, et pour votre aide :)

Reply

Marsh Posté le 07-12-2003 à 21:57:42   

Reply

Marsh Posté le 08-12-2003 à 08:29:22    

Ca n'a jamais fonctionné sous Windows a ma connaissance (une rumeur non confirmée avec une manip sous Win95).
Ce truc, c'est une séquence d'échappement interprétée par la console en tant que effaçage d'écran. Ca marche sous Unix/Linux. Sous dos tu as clearscreen ou un truc du genre (conio.h).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 09-12-2003 à 15:21:16    

ok merci, mais je ne sais toujours pas ou trouver de l'aide par rapport aux diverses biblioteques, a part quelques unes comme "stdio.h" ou "math.h" qui sont décrits dans le guide de reference du C que j'ai récupéré :/


Message édité par giova le 09-12-2003 à 15:22:05
Reply

Marsh Posté le 09-12-2003 à 16:13:59    

Si tu n'as que une semaine, tu as onteret a mettre la main sur un Petzold recent et a le lire.
Note que si c'est que du C en mode console que tu desires faire, et si utiliser uniquement les librairies standard suffit a tes besoins, pas besoin du Petzold, sinon, il faudra apprendre a programmer sous windows.
Comme le descriptif de ton pb est flou, ma reponse est imprecise d'autant.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 12-12-2003 à 18:59:28    

merci de ton attention gilou, bon alors je vais essayer de reformuler ma question plus clairement :
 
Sans parler des librairies basique (stdio.h, math.h) decrites dans le guide de reference du langage C.
 
quelle est la methode lorsque l'on debute et que l'on est noyé dans un ocean d'informations, pour connaitre rapidement et facilement le roles des diverses librairies, connaitre la liste des fonctions presentent dans celles ci, et connaitre les syntaxes de ces fonctions, bref comment acceder au mode d'emplois des diverses librairies?
 
note : j'ai installé devC++ qui me fourni pres d'une centaines de librairies, d'ou ma question.
 
voila j'espere avoir été clair cette fois ci :)

Reply

Marsh Posté le 12-12-2003 à 19:05:58    

les bibliothèque de programmation, c'es tpas comme la bibliothèque bleue : il y a un nombre croissant et une profusion. chaque bibliothèque sont utilisation, certaines sont suffisemment génériques et communes d'usage qu'elles ont été standardisées (phagocytées par un langage)

Reply

Marsh Posté le 12-12-2003 à 19:11:30    

oh j'oubliais, c'est quoi un "Petzold" ?
la biblioteque bleue c'est stdio.h ?

Reply

Marsh Posté le 12-12-2003 à 19:14:05    

giova a écrit :


la biblioteque bleue c'est stdio.h ?

[:rofl]

Reply

Marsh Posté le 12-12-2003 à 19:34:50    

:sweat: pas bien de se moquer des ptits bleus  :na:  :)

Reply

Marsh Posté le 12-12-2003 à 19:41:58    

tu te souviens quand t'étais tout petit que tu lisais oui-oui, c'était la bibliothèque rose (collection de livre à la tranche rose) et un peu plus tard la bibliothèque bleue ~ 8-10ans

Reply

Marsh Posté le 12-12-2003 à 19:41:58   

Reply

Marsh Posté le 12-12-2003 à 20:44:27    

Pffff  :lol: au secour  :D

Reply

Marsh Posté le 12-12-2003 à 23:03:03    

Taz a écrit :

tu te souviens quand t'étais tout petit que tu lisais oui-oui, c'était la bibliothèque rose (collection de livre à la tranche rose) et un peu plus tard la bibliothèque bleue ~ 8-10ans


 
 
 :non: ct la bibliotheque verte . (les 6 compagnons)

Reply

Marsh Posté le 13-12-2003 à 11:48:34    

giova a écrit :

merci de ton attention gilou, bon alors je vais essayer de reformuler ma question plus clairement :
 
Sans parler des librairies basique (stdio.h, math.h) decrites dans le guide de reference du langage C.
 
quelle est la methode lorsque l'on debute et que l'on est noyé dans un ocean d'informations, pour connaitre rapidement et facilement le roles des diverses librairies, connaitre la liste des fonctions presentent dans celles ci, et connaitre les syntaxes de ces fonctions, bref comment acceder au mode d'emplois des diverses librairies?
 
note : j'ai installé devC++ qui me fourni pres d'une centaines de librairies, d'ou ma question.
 
voila j'espere avoir été clair cette fois ci :)


Ben justement, au depart, vaut mieux lire le bouquin par lequel ont commencé une grosse majorité des programmeurs windows (pas moi, j'avais commencé avant), le Petzold:  Programming Windows, qui existe depuis un bail (premiere edition pour la prog sous Win3.1, la derniere en date: pour C#, en passant par des editions pour Win95, Win32...).
En second, il y a le bouquin de Prosise, Programming Microsoft .NET qui lui aussi est une reference (Tout comme son livre sur la programmation de windows avec les MFC avait ete le bouquin de base pour les programmeurs programmant en MFC).
 
Dans le meme genre, il y avait les bouquins de Prosise, Advances windows programming (et autres titres), mais son dernier ouvrage Applied Microsoft .NET Framework Programming a l'air moins bon.
 
Si tu es pas interesse par la prog en C#, recherche les editions precedentes des bouquins de ces auteurs.
A+,


Message édité par gilou le 13-12-2003 à 11:49:43

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 13-12-2003 à 12:11:21    

merci pour ta réponse si détaillée, c'est sympa :)
 
donc si je comprends bien, c'est dans les livres que je trouverai des explications sur les librairies les plus employées.
 
bon je vais regarder ce qui ce fait par rapport a tout ca.
je ne sais meme pas ce qu'est le C# au debut je penssait que ct une "abreviation" de C++, mais ca sent le crosoft a plein nez inspiré d'un langage qui fait un tabac, pour faire leur propre sauce incompatible et bien isolé, imposant ainsi une fidelisation des developpeurs, bref tout l'esprit crosoft ;)
 
Si c'est bien ce que je crois alors ca ne m'interresse pas :p
 
dans tout les cas, j'etudie le C pour passer un examen d'admission pour une formation C++ java, c'est le coté C++ qui m'interresse le +.

Reply

Marsh Posté le 13-12-2003 à 12:16:37    

giova a écrit :


bon je vais regarder ce qui ce fait par rapport a tout ca.
je ne sais meme pas ce qu'est le C# au debut je penssait que ct une "abreviation" de C++, mais ca sent le crosoft a plein nez inspiré d'un langage qui fait un tabac, pour faire leur propre sauce incompatible et bien isolé, imposant ainsi une fidelisation des developpeurs, bref tout l'esprit crosoft ;)


 

giova a écrit :


bon je vais regarder ce qui ce fait par rapport a tout ca.
je ne sais meme pas ce qu'est le Java au debut je penssait que ct une "abreviation" de café, mais ca sent le Sun a plein nez inspiré d'un langage qui fait un tabac, pour faire leur propre sauce incompatible et bien isolé, imposant ainsi une fidelisation des developpeurs, bref tout l'esprit Sun;)


 
OK :o

Reply

Marsh Posté le 13-12-2003 à 12:22:07    

oh oh pas touche a ton C# :love:  
 
bon ok j'en reparlerai quand je serais vraiment ce qu'est le c#.

Reply

Marsh Posté le 13-12-2003 à 12:26:56    

qui me le fait ce smiley [:taz_cardiac] ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed