j'ai baucoup de difficulté en C.je n'arrive pas a transcrire l'algorithme et a comprendre les pointeurs.je veux donc tous les informations qui me faciliterons la tache.
j'ai baucoup de difficulté en C.je n'arrive pas a transcrire l'algorithme et a comprendre les pointeurs.je veux donc tous les informations qui me faciliterons la tache.
Il y a :
et si tu bloque sur un probleme en particulier il te reste le forum C
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
Les cours et autres sites ne seront utilies que si tu pratiques pas à pas. Il faut apprendre un concept à la fois, et ne passer au suivant que quand celui-ci est maitrisé.Envoyé par sensuella
En codant?
/me répond au hasard à la question mais...
Quoi?
Ben écoute là tu peux commencer par reprendre les exos des bouquins les compiler une fois, essayer de comprendre ce qu'ils font et pourquoi ils le font. Ensuite tu peux t'amuser avec genre tu enlèves le * à côté de la variable et tu regardes ce qu'éructe le compilateur en te demandant pourquoi et ce que ça change...Bref tu expérimentes en faisant des tests à partir des exos du bouquin d'ou l'utilité d'avoir le bon bouquin avec les bons exos (encore que...)
Puis après tu peux coder des jeux genre les allumettes, les pongs ce genre de choses mais si tu n'es pas très joueur tu peux aussi faire de la mise en oeuvre algorithmique: représentation d'arbre, recherche des plus courts chemins, implémentation d'algo de recherche etc...
En fait je pense que les bases du C s'apprennent relativement vite avec de la rigueur (genre une bonne année bien pleine de code) mais du fait même de la "légereté" de la stdlib et de l'hétérogénéité des bibliothèques annexes la maîtrise du C demande des années de travail acharné. La prise en main est courte par rapport à d'autres langages (je pense au C++ comme ça là) mais la maitrise elle mmm c'est une tout autre histoire.
De plus la maitrise d'un langage induit aussi la maitrise des outils nécessaires à ce dev (comme le compilateur au hasard)) etc...
J'ai toujours pensé que les hackers et autres gurus du C appartenaient à une autre planète![]()
je veux juste ajouter que le savoir faire des algorithme est independant de C ou n'importe quel language , par contre les pointeurs, regarde les cours de c.developpez.com, ou la faq meme .
je te conseil de jeter un coup d'oeuil sur le livre "Programmer en language C" de Claude Delannoy
Oui c'est vrai: bof ! Le meilleur livre que tu puisses trouver c'est le K&R ainsi que sa suite: Exercice corrigé sur le langage C !Envoyé par Emmanuel Delahaye
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Mmm..., le K&R2 n'est pas un livre de débutant en informatique... Mais si on a un peu d'expérience et qu'on s'accroche (quitte à lire la FAQ du C ou à poser des questions ici) on peut s'en sortir.Envoyé par CSoldier
Juste une petite question pour information:Envoyé par CSoldier
Ce livre est-il rigoureusement la traduction de l'original et ne tient compte que du K&R C ou parle t-il aussi de la norme ANSI?
C'est la traduction, mais il y a 2 versions originalesEnvoyé par Lucky-94
Le K&R (obsolète et épuisé)
Le K&R édition 2 'norme ANSI'
et un errata :
http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html
Partager