Language c

Fermé
MOI - 22 mai 2003 à 14:39
 simson 56 - 13 juil. 2009 à 23:24
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

commence par le francais:
http://www.commentcamarche.net/ccmguide/ccmcharte.php3
"Il est également demandé aux utilisateurs de s'appliquer lors de la rédaction de leur message en évitant au possible les abréviations et d'en vérifier dans la mesure du possible l'orthographe."

--
pouet
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
22 mai 2003 à 16:06
lol

Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
22 mai 2003 à 16:22
Comme tous les autres langages, le langages C sert à créer des programmes.

Ce n'est pas le seul, et depuis l'invention du C, les méthodes de programmation ont beaucoup évolué et de nouveaux langages sont apparus.
0
Salut,


Le langage C sert à plein plein de chose. En fait tu peux quasiment tout faire en C. c'est un langage extrèmement puissant qui arrive cependant à être relativement simple à utiliser.
c'est un langage qui demande une très grande rigueur ce qui est bien la moindre des choses pour un langage sérieux.


Paul
0
psycho_45 Messages postés 1379 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 6 juillet 2004 8 > pouet
23 mai 2003 à 03:17
sauf mon respect mais comment ca:
- pas de reseau
- pas de video
- pas de son
- pas de threads

avec des amis j'ai déja fait un prog en C qui exploitait le réseau la carte graphique, la carte audio et qui étais multi-threads. Bref un petit jeu qu'on a fait juste pour le fun et pour voir ce qu'on pouvait faire.

PSYCHO
Le SeUl Et L'uNiQuE pSyChOpAtHe De ToUt Le FoRuM
0
psycho_45 Messages postés 1379 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 6 juillet 2004 8 > pouet
23 mai 2003 à 03:21
Le langage C est selon moi et plusieurs auteurs que j'ai lu un des language les plus proche de la machine, bien qu'il n'est absolument rien comparé à l'assembleur mais il n'y a pas grand chose qui arrive à la cheville de l'assembleur en puissance et je dirait même qu'il n'y a rien qui lui arrive à la cheville car les "mots-clef" en assembleur ne sont qu'un remplacement pour le code binaire de la commande en machine.

PSYCHO
Le SeUl Et L'uNiQuE pSyChOpAtHe De ToUt Le FoRuM
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934 > pouet
23 mai 2003 à 09:49
Hello,
<quote>
- pas de reseau
- pas de video
- pas de son
- pas de threads
- pas d heritage
- pas de genericite
- et j en oublie.
c est un peu leger si tu compares a java.
</quote>

Le problème est mal posé.
Avec C, c'est au programmenur de
* chercher les bibliothèques de bas niveau
* les écrire lui-même
Va donc faire tourner Java sur une bécanne peu puissante.
Va donc écrire un OS sans C/C++.
Va donc faire tourner top en Java...
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
pouet > jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017
23 mai 2003 à 13:07
salut,

>Le problème est mal posé.
>Avec C, c'est au programmenur de
>* chercher les bibliothèques de bas niveau
>* les écrire lui-même
nous sommes d accord.

>Va donc faire tourner Java sur une bécanne peu puissante.
le probleme se pose de moins en moins, surtout depuis que les machines peu puissantes sont des Pentium2.
>Va donc écrire un OS sans C/C++.
ca m etonnerait que ca n existe pas.
>Va donc faire tourner top en Java...
a chaque langage son usage, nous sommes d accord.

mon message est juste une reponse a paul qui dit qu on peut presque tout faire en C, alors que c est un langage _tres_ limite.
surtout compare a java ;)
0
pouet > psycho_45 Messages postés 1379 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 6 juillet 2004
23 mai 2003 à 13:17
>sauf mon respect...
tres drole.

>avec des amis j'ai déja fait un prog en C qui exploitait le réseau la carte >graphique, la carte audio et qui étais multi-threads

etaiT.
il serait peut etre temps de faire la difference entre des bibliotheques exterieures et le langage. le C, tel qu il est defini par la norme.
le C ne connait rien au reseau, a la video ou au son.
si tu ne vois pas de quoi je parles, je t invite a poser la question sur fr.comp.lang.c ou il y a plein de gens tres competents.

--
pouet
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
psycho_45 Messages postés 1379 Date d'inscription vendredi 29 novembre 2002 Statut Membre Dernière intervention 6 juillet 2004 8
23 mai 2003 à 03:25
Et pour apprendre le C il n'y a pas 200 façon. j'en connait 3:
1- Tu vas à la bibliothèque de ton quartier et tu enpreunte des livres sur le sujet
2- Tu vas à la librairie de ton quartier et tu achette des livre sur le sujet
3- Tu vas suivre un cour dans une école ou ils donnent des cours de C

Personellement la 2ieme des la meilleur car contrairement à l'eumpreunt de livre tu peut les garder à jamais comme refférence quand tu programme. Et souvent les cours peuvent revenir très cher et si t'est moindrement un peu curieux tu vas rapidement dépasser la majorité du groupe et tu n'apprendra plus rien donc tu aura payé pour rien et en plus ils vont te faire acheter certains des livre que tu acheterait.

PSYCHO
Le SeUl Et L'uNiQuE pSyChOpAtHe De ToUt Le FoRuM
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
23 mai 2003 à 09:20
Je 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++.).
0
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.
0
nz_janvier Messages postés 146 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 15 mai 2006 17
25 mai 2003 à 16:25
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 +
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
26 mai 2003 à 11:38
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 ?
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 210
26 mai 2003 à 12:32
Confirmation :
le mot "language" est présent dans 1044 messages du forum CCM !!!
0
fyelles Messages postés 3 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 3 juin 2003 > Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006
3 juin 2003 à 03:39
Et oui s c est l'ENGLISH
0
Rivelino Manigat
26 mai 2003 à 19:14
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
0
fyelles Messages postés 3 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 3 juin 2003
3 juin 2003 à 03:41
Il serait interessant que tu mettes la source de ton programme....
C est rare que le compilateur se trompe...
0
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.
0
Bernard MARIE
21 août 2006 à 10:18
Je viens de commencer dans le langage C et de découvrir ce forum.Cher QUA@D, il y a trois ans que tu as envoyé ce message : je ne sais pas si tu es toujours intéressé, mais j'ai eu les mêmes difficultés, que j'ai réussi à résoudre : je peux te dire comment, envoie un mail : brnrdmarie@aol.com
a+
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
3 juin 2003 à 10:13
Je 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...
0
les librairies includées(comme tu dis) sont:
stdio.h
stdlib.h
math.h
conio.h
mais ça ne marche toujours pas.
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
3 juin 2003 à 10:34
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 ?
0
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.
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
3 juin 2003 à 13:38
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 ?
0
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
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
8 juin 2003 à 10:49
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 ?
0
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.
0
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
0