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

  FORUM HardWare.fr
  Programmation
  C

  Comment démarrer en C ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment démarrer en C ?

n°1110025
JUJU1984
Posté le 06-06-2005 à 16:58:30  profilanswer
 

Bonjour,
Je suis en DUT GEII, j'ai fait de la programmation pendant deux ans mais j'ai vraiment eu beaucoup de difficultés.
Je voudrais m'y remettre pendant les vacances.
Auriez vous des conseils et des exemples d'applications à me donner pour démarrer ?
Merci.

mood
Publicité
Posté le 06-06-2005 à 16:58:30  profilanswer
 

n°1110040
Elmoricq
Modérateur
Posté le 06-06-2005 à 17:14:35  profilanswer
 

Tu peux potasser la bible :
Kernighan & Ritchie.
 
:)

n°1110051
gedeon
Posté le 06-06-2005 à 17:33:25  profilanswer
 

Elmoricq a écrit :

Tu peux potasser la bible :
Kernighan & Ritchie.
 
:)


 
Entierement d'accord
 
Par contre tu as fais quoi comme prog en deux ans ?

n°1110053
JUJU1984
Posté le 06-06-2005 à 17:34:08  profilanswer
 

Mais ta bilbe est payante et moi je voudrais quelque chose de gratuit, un site internet qui explique bien le language C pour ceux qui ont du mal.

n°1110055
red factio​n
Posté le 06-06-2005 à 17:36:52  profilanswer
 

start> run >"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.exe"

n°1110063
gedeon
Posté le 06-06-2005 à 17:40:43  profilanswer
 

red faction a écrit :

start> run >"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.exe"


 
Il n'a deja pas envie de mettre 32 euros dans le bouquin de K&R donc tu pourrais au moins lui donner le raccourci internet  
http://msdn.microsoft.com/library/default.asp
 
Bon sinon si tu veux un site web pour des cours en c tu vas sur google

n°1110064
Elmoricq
Modérateur
Posté le 06-06-2005 à 17:41:04  profilanswer
 

JUJU1984 a écrit :

Mais ta bilbe est payante et moi je voudrais quelque chose de gratuit, un site internet qui explique bien le language C pour ceux qui ont du mal.


 
Les cours, tutoriels et FAQ de http://www.developpez.com
 
Autrement, ce livre vaut chaque euro dépensé dedans. C'est pas du "lit & jette", si le C t'intéresse au-delà de la simple remise à niveau, c'est la bible à avoir.


Message édité par Elmoricq le 06-06-2005 à 17:41:46
n°1110068
red factio​n
Posté le 06-06-2005 à 17:42:11  profilanswer
 
n°1110073
JUJU1984
Posté le 06-06-2005 à 17:44:47  profilanswer
 

J'ai commencé par du C, ensuite de l'assembleur et du C++. Vraiment je ne me suis jamais autant ramassé qu'en programmation en GEII.
Il y a des personnes qui ont suivi le même cursus que moi ici ?

n°1110075
JUJU1984
Posté le 06-06-2005 à 17:46:47  profilanswer
 

De plus je voudrais un lien pour télécharger le logiciel pour la programmation en C ? J'en ai trouvé plusieurs mais je ne sais pas lequel prendre.
Merci.

mood
Publicité
Posté le 06-06-2005 à 17:46:47  profilanswer
 

n°1110080
Elmoricq
Modérateur
Posté le 06-06-2005 à 17:48:57  profilanswer
 

JUJU1984 a écrit :

De plus je voudrais un lien pour télécharger le logiciel pour la programmation en C ? J'en ai trouvé plusieurs mais je ne sais pas lequel prendre.
Merci.


 
Il te faut un éditeur de texte, n'importe lequel. De préférence un qui fasse la reconnaissance de langages, tant qu'à faire. Il y en a quelques uns de gratuits qui font ça très bien.
 
Il te faut aussi un compilateur + linker, gcc est gratuit et multi plateformes.
 
Tu es sous quel système ?


Message édité par Elmoricq le 06-06-2005 à 17:49:49
n°1110081
gedeon
Posté le 06-06-2005 à 17:49:20  profilanswer
 

JUJU1984 a écrit :

J'ai commencé par du C, ensuite de l'assembleur et du C++. Vraiment je ne me suis jamais autant ramassé qu'en programmation en GEII.
Il y a des personnes qui ont suivi le même cursus que moi ici ?


 
Au niveau des langage appris , oui  moi.  
Mais ça date d'une dizaine d'année
 
Par contre si ça fait deux ans que tu pratiques ces langages doit y avoir autres chose comme pb

n°1110084
gedeon
Posté le 06-06-2005 à 17:50:17  profilanswer
 

Essaye mingw www.mingw.org si tu es sous windows

n°1110086
JUJU1984
Posté le 06-06-2005 à 17:50:44  profilanswer
 

J'ai window XP

n°1110092
JUJU1984
Posté le 06-06-2005 à 17:55:16  profilanswer
 

En première anné je n'ai fait que du C. Mais on allait à une vitesse phénoménale, il fallait vraiment connaitre à l'avance la progrmaation pour y arriver. On est plein à s'être casser la figure... Le prof ne nous donnait pas de méthode, et c'est ça qui m'a manqué pour y arriver .

n°1110095
gedeon
Posté le 06-06-2005 à 17:58:38  profilanswer
 

Danc ce cas le K&R reste de mise, et à mon avis la trentaine d'euros pour avoir le bouquin (qui contient des exos) est un investissement pour ton avenir qui me semble pas enorme

n°1110323
Emmanuel D​elahaye
C is a sharp tool
Posté le 06-06-2005 à 21:21:02  profilanswer
 

JUJU1984 a écrit :

J'ai window XP


Je te conseille Dev-C++
 
http://www.bloodshed.net/devcpp.html
 
et mon site pourra t'aider et de donner quelques liens utiles.


Message édité par Emmanuel Delahaye le 06-06-2005 à 21:22:12

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1110698
gedeon
Posté le 07-06-2005 à 11:00:19  profilanswer
 

Emmanuel Delahaye a écrit :

Je te conseille Dev-C++


 
Justement je ne lui en avait pas parlé pour qu'il mette les main dans le camboui en fait !!
Mais bon tant pis ;)

n°1110708
chrisbk
-
Posté le 07-06-2005 à 11:10:15  profilanswer
 

je tenais juste a dire que le C est un instrument de satan.

n°1110710
Elmoricq
Modérateur
Posté le 07-06-2005 à 11:11:40  profilanswer
 

Faut que je le teste ce devcpp, il a l'air intéressant.  
Vais p'têt programmer quelque chose chez moi, ça donne envie.
 
Quant aux "mains dans le camboui", je ne vois pas en quoi un IDE simple est un inconvénient, au contraire. Ca n'empêche pas de toucher aux options de compilation, et avoir un front-end pour gdb c'est assez appréciable.  
C'est écrit nul part qu'il faille être masochiste pour programmer.  :o

n°1110711
bjone
Insert booze to continue
Posté le 07-06-2005 à 11:12:09  profilanswer
 

bof le VB c'est un instrument de qui ?

n°1110714
Elmoricq
Modérateur
Posté le 07-06-2005 à 11:13:12  profilanswer
 

chrisbk a écrit :

je tenais juste a dire que le C est un instrument de satan.


 
C'est parce que la beauté du simple t'échappe, mortel.
Rejoins-nous dans les abîmes du C... Nous flottons... Ils flottent tous... en bas...

n°1110716
bjone
Insert booze to continue
Posté le 07-06-2005 à 11:13:33  profilanswer
 

Elmoricq a écrit :

Faut que je le teste ce devcpp, il a l'air intéressant.  
Vais p'têt programmer quelque chose chez moi, ça donne envie.
 
Quant aux "mains dans le camboui", je ne vois pas en quoi un IDE simple est un inconvénient, au contraire. Ca n'empêche pas de toucher aux options de compilation, et avoir un front-end pour gdb c'est assez appréciable.  
C'est écrit nul part qu'il faille être masochiste pour programmer.  :o


 
daprès les tables de la loi, tu dois coder ton premier démineur avec VI.

n°1110718
chrisbk
-
Posté le 07-06-2005 à 11:14:30  profilanswer
 

Elmoricq a écrit :

C'est parce que la beauté du simple t'échappe, mortel.


 
c'est beau comme un feu de foret
 
 
Recule, Bete Ignoble, tu n'as pas prise sur moi je te connais trop bien

n°1110721
bjone
Insert booze to continue
Posté le 07-06-2005 à 11:15:29  profilanswer
 

la simplicité et la facilité te meneront sur le chemin du coté obscur...

n°1110726
Elmoricq
Modérateur
Posté le 07-06-2005 à 11:17:48  profilanswer
 

bjone a écrit :

la simplicité et la facilité te meneront sur le chemin du coté obscur...


 
 
"Ou tu es avec nous, ou tu es contre nous", Anakin Skywalker, pompé sur Bush Georgewalker.

n°1110756
bjone
Insert booze to continue
Posté le 07-06-2005 à 11:38:17  profilanswer
 

oué j'avais trouvé ça sympa aussi, mais maintenant qui est le maitre de W ?
 

n°1110777
gedeon
Posté le 07-06-2005 à 11:48:01  profilanswer
 

Elmoricq a écrit :


Quant aux "mains dans le camboui", je ne vois pas en quoi un IDE simple est un inconvénient, au contraire. Ca n'empêche pas de toucher aux options de compilation, et avoir un front-end pour gdb c'est assez appréciable.  
C'est écrit nul part qu'il faille être masochiste pour programmer.  :o


 
Dans l'absolu je suis a peu pres d'acord avec toi , mais si tu regarde ce topic:  
http://forum.hardware.fr/forum2.ph [...] ash_post=0
Tu vera que parfois c pas plus mal de commencer par le debut , c'est à dire la ligne de commande, pour savoir un peu ce qui ce se passe derriere un IDE.
Ca evite de voir des boulets qui se mettent a faire du C sans savoir au minimum ce qu'est un compilateur.

n°1110803
Docteur_Cu​be
Posté le 07-06-2005 à 11:55:15  profilanswer
 

[Mode message_inutile : ON]
 
"Rejoins-nous dans les abîmes du C... Nous flottons... Ils flottent tous... en bas..."
 
HoHoHo !! Ca fait bizarre de trouver une référence à ce film/livre de Stephen King ! C'est rare quand même ! Je suis fan de Gripsou le Cloon moi aussi !  
 
[Mode message_inutile : OFF]

n°1111004
ritzle
Posté le 07-06-2005 à 13:35:17  profilanswer
 

il faut encore commencer par le rituel

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(int argc, char *argv[])
  4. {
  5.   printf( "hello world !" );
  6.   return 0;
  7. }

n°1111011
Elmoricq
Modérateur
Posté le 07-06-2005 à 13:38:40  profilanswer
 

Pourquoi stdlib.h pour un hello world ?
 
Et pourquoi déclarer argc et argv alors qu'on peut se contenter de void ici ?

n°1111014
ritzle
Posté le 07-06-2005 à 13:39:54  profilanswer
 

Elmoricq a écrit :

Pourquoi stdlib.h pour un hello world ?
 
Et pourquoi déclarer argc et argv alors qu'on peut se contenter de void ici ?


 
la réponse est simple : j'ai pris le programme par défaut de Dev-C++ pour un nouveau projet et j'ai ajouté le printf()

n°1111015
ritzle
Posté le 07-06-2005 à 13:40:33  profilanswer
 

et c'est pas mieux d'avoir toujours argc et argv ?

n°1111016
Emmanuel D​elahaye
C is a sharp tool
Posté le 07-06-2005 à 13:40:45  profilanswer
 

ritzle a écrit :

il faut encore commencer par le rituel

Code :
  1. #include <stdio.h>
  2. /* -ed- header non utilise */
  3. #include <stdlib.h>
  4. /* -ed- parametres non utilises */
  5. int main(int argc, char *argv[])
  6. {
  7. /* -ed- manque un '\n' ou un fflush (stdout) */
  8.   printf( "hello world !" );
  9.   return 0;
  10. }




---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1111019
Emmanuel D​elahaye
C is a sharp tool
Posté le 07-06-2005 à 13:42:45  profilanswer
 

ritzle a écrit :

la réponse est simple : j'ai pris le programme par défaut de Dev-C++ pour un nouveau projet et j'ai ajouté le printf()


Qui est

Citation :


#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
   
  system("PAUSE" );  
  return 0;
}



d'où le <stdlib.h>


Message édité par Emmanuel Delahaye le 07-06-2005 à 13:43:25

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
mood
Publicité
Posté le   profilanswer
 


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

  Comment démarrer en C ?

 

Sujets relatifs
Quel livre acheter pour démarrer en VBJScrollBar: mais tu va demarrer en haut , oui!!!![resolu]
[Projet jeu JAVA] Questions de débutant[VB] equivalent d'un "demarrer dans" d'un raccourcit
démarrer tomcat en tant que service windowsComment démarrer en programmation ?
[Débutant] Ptit coup de pouce pour démarrer!MySQL ne veut pas démarrer sous easy php
mysql ne veut plus démarrerdémarrer une appli externe
Plus de sujets relatifs à : Comment démarrer en C ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)