Language c
salut les gas j voulait savoire a koi ça servait le language C. Et si ct possible de me l'enseigner car g chercher des tutorio mais j pije keudal
25 réponses
Résumé de la discussion
La discussion porte sur l'utilité du langage C et sur les méthodes pour l'apprendre, suite à une question initiale sur ce que sert ce langage et s'il est possible de l'enseigner. Plusieurs réponses évoquent des difficultés techniques comme une erreur conio.h non trouvée, des conseils pour démarrer par l'algorithmique ou des chemins d'apprentissage incluant livres, cours et ressources pratiques. D'autres témoignent de parcours allant de l'apprentissage par bibliothèque ou cours à l'exercice pratique et à des projets simples, tout en soulignant que le C reste une base vers des langages plus récents.
-
Un conseil aller ici:https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
-
Un conseil aller ici: https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
-
Bonjour,
Il est possible de faire fonctionner dev-cpp sous Vista. Je ne sais pas comment. (voir les forums de Dev-cpp pour une réponse plus complète)
Pour gagner du temps vu que tu en as peu, il y a Code::Blocks qui est vraiment excellent.
Ceci dit ce n'est qu'un IDE mais il est proposé de télécharger le compilateur gcc en même temps. Pour les plus courageux, il est aussi pré configuré pour le compilo de Microsoft gratuit (Mais sans debuggeur) Et pour les plus riches on peut utiliser le debuggeur Microsoft. (Mais quand on a Visual...)
Sa liste de compilateurs préconfigurés est assez grande.
M. -
Tu as la liste des principaux compilateurs C à télécharger ici : https://cpp.developpez.com/telecharger/index/categorie/30/Outils-C-Cplusplus
-
Salut la compagnie,
N'ayant que peut de temps ces temps ci je cherche une âme charitable qui saurait me donner le lien pour télécharger un petit logiciel gratuit pour programmer, pratiquer, au niveau débutant le C mais pas sous VISTA. car DEVC++ ne fonctionne pas sous VISTA.
Merci les copains. -
Salut,
j'ai comence avec le c il y a plusieurs semaines .Maintenant que je suis aux pile et queue j'eprouve des difficultes a m'en servir.disons que je suis nuldans leurs manipulations.en plus j'ai par curiosites regarder les listes ch. doublement ch et les arbres binaires,qui deja me font rever.
j'ai besoin d'aide.surtout a partir des piles et des queues
merci
Glachan -
www.developpez.com tu va dans la section c/c++ et la bas essai de chercher le tuto de eric berthomier c le meilleur que je connaisse.
-
salut à tous, j'ai 14 ans et j'ai déja quelques connaissance en quelques language de programmation comme le vbs, javascript... ( mais rien de concret...) j'aimerait m'investir dans le C et le C++, est-ce que quelqun(s) connait des site où ils explique ce language de programmation (tutoriaux, exemple de petits progs, etc...) merci.
Axel-
C'est bien de vouloir abandonner des langages (en français, ya pas de u)comme le vbs...
Mais, quand tu poses une question, crée un nouveau message, ne la pose pas dans le message de qqn d'autre. ;p
Mon conseil, commence par le C. Certains te diront que ce n'est pas bien, mais c malgré tout le langage le plus utilisé, et ne pas le connaitre se révèle par la suite un gros handicap... Ensuite passe à des langages plus récents comme le java.
Pour finir, attaque les langages de script très connus et très puissants comme le perl, le python (salut sebsauvage ;p), etc.
voilà
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
-
-
Essaie en le mettant directement dans le répertoire des sources et met " à la place de < et > de l'include.... Ca devrait résoudre le pb, mais je doute que le linker trouve la lib de façon magique ensuite ;p
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ? -
merci batmat au fait j'ai telecharger toute une liste de packs avec des libs dont conio.h
devc++ reconnais les commandes mais il ya une nouvelle erreur:
conio.h: No such file or directory.
alors que conio.h existe bel et bien dans mon dossier include.
sinon j'ai aussi telechargé borland c++ ver5.5 pour ne pas me faire chier.
si tu trouve une solution a mon nouvo probleme n'hesite pas a me contacter.
merci d'avance. -
conio.h est le header d'une bibliothèque écrite par Borland, donc je ne suis pas sûr que tu parvienne à l'utiliser ailleurs...
Par exemple, les connaisseurs auront remarqué que le header conio.h est aussi inconnu au linker de MS Visual C++ ;p
Donc à moins de t'amuser à récupérer la bibliothèque (library en anglais, c pour ça que bcp te parleront de lib) et le header et de linker avec les bonnes options... En tout cas, sans faire ça, ne cherche à utiliser clrscr(), getch(), randomize()...
Mais bon, c pas trop grave non plus, chacune de ces fonctions est bien utile et je l'avoue, je les ai utilisé à mes débuts, mais avec l'expérience tu t'aperçois qu'il existe des équivalents bcp plus propres et portables (sf pour getch, désolé à moins de modifier le comportement de la console, l'équivalent le plus proche est getchar()).
-> randomize()
=> met srand(time(NULL)) (en incluant les fichiers d'en-tête stdlib.h pour srand() et time.h opur time(), de mémoire)
-> random()
=> Elle existe dans stdllib.h sous cette forme me semble-t-il
->clrscr()
=> Tu sautes autant de ligne que la taille de l'écran, et hop, ça te donnera le même résultat ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ? -
les librairies includées(comme tu dis) sont:
stdio.h
stdlib.h
math.h
conio.h
mais ça ne marche toujours pas. -
ContributeurJe ne m'y connais pas trop, mais ce sont des fonctions de la librairies <conio.h> non !?
Si c'est le cas, tu dois l' "includer" (pas français :)))) avant !
A+
Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal... -
voila mon problème c'est que j'utilise devc++ et quand j'utilise les commandes clrscr() et random() et randomize() il ne veut pas me compiler la source et me dit:
[Linker error] undefined reference to `clrscr'
[Linker error] undefined reference to `randomize'
[Linker error] undefined reference to `random'
pourtant je met bien les lib correspondantes.
quelqu'un peut il m'aider. -
Il serait interessant que tu mettes la source de ton programme....
C est rare que le compilateur se trompe... -
Voila ,j ai commence a faire de la programmation il n y a pas tres longtems.
Ce qui m interesse depuis quelques tems c est de pouvoir utiliser les fonctions de gestio des couleurs et des sons .
A chaque fois le compilateur genere un message" la fonction n est pas definie dans le fonction main ".
Que faire pour reussir mon programme -
Euh à propos les mecs. Lisez bien ce qui suit pasque je vois la faute 30 fois par jour ;-)
En Français (puisque tu en parles justement pouet), on écrit langage et PAS langUage...
Et bonne journée ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?-
-
@MardenEt oui s c est l'ENGLISH
-
-
salut
bien tu devrais suivre le regard de lili
tu dois donc commencer par les algorithmes ou si tu veux l'algorithmique!
si après ça ne vas pas toujours, tu as mon adresse :
jnzeutchap@yahoo.fr
suis pas un expert mais on verra
a + -
Salut,
Au vu de ce que tu as ecris : "g chercher des tutorio mais j pije keudal"
- soit tu connait deja l'algorithmie et tu as de mauvais tutoriaux en C, et si t'as des bons tutoriaux ca risque de pas etre le grand amour entre toi et l'info.
- sois tu connait pas l'algo, et c'est un bon investissement avant de se lancer dans le C. Apres ca te semblera plus clair, et ca te permettra de prendre de bonnes habitudes de programmation. Sans ces bonnes habitudes tes sources de C risque fort de pas ressembler a grand chose. -
ModérateurJe suis un peu de l'avis de psycho_45.
Le C est très primitif.
Depuis, la programmation a beaucoup évolué.
Déjà, les langages objets, plus haut niveau (C++ (et encore), ...).
Et maintenant on passe aux machines virtuelles, qui permettent de s'affranchir du microprocesseur, et des librairies standardisées pour s'affranchir du système d'exploitation.
Java et Python ne s'en tirent pas trop mal sur ces 2 points, mais Microsoft .Net et C++, c'est la catastrophe (.Net qui ne fonctionne que sur les processeurs Intel sous Windows 2000/XP, et la STL qui ne parvient pas à s'imposer pour le C++.).
- 1
- 2
Suivant