Guillaume Rivière 2010 – 2018

Le logo de la CCI Bayonne Pays Basque

Programmation Procédurale en langage C

Cours

Compiler les exemples du cours avec mon ordinateur Estia

  1. Commencer par créer un répertoire D:\ExemplesC
  2. Écrire le code (avec Notepad++) et enregistrer dans le fichier D:\ExemplesC\helloworld.c
  3. Ouvrir la console Windows (Menu > Accessoires > Invite de commandes)
    1. Au lancement, le répertoire de travail de la console est C:\... Il faut donc changer de lettre de lecteur en tapant :
      D: (puis bien sûr appuyer sur la touche « Enter »)
    2. Ensuite, il faut descendre dans le répertoire ExemplesC en tapant
      cd ExemplesC
    3. Et alors pour compiler le fichier source taper :
      gcc -Wall -ansi helloworld.c -o helloworld.exe
    4. Enfin, pour exécuter le programme taper :
      helloworld.exe

Exercices

Travaux Pratiques

Séance Sujet Exercices Exercices Environnement
TP1 Briques de base (1) Partie 1 Partie 2 GCC / Notepad++
TP2 Briques de base (2) Partie 1 Partie 2 GCC / Notepad++
TP3 Cas d'étude : Robot traceur (1, 2, 3) Partie 1 GCC / Notepad++
TP4 Cas d'étude : Robot traceur (4, 5) Partie 2 GCC / Notepad++
TP5 Cas d'étude : Robot traceur Continuer GCC / Notepad++
TP6 IDE, Debugger Partie 1 Eclipse et Visual Studio

Travaux Dirigés

Fichiers TD4 exo4 : vecteur.h   vecteur.c   test1.c
Fichiers TD4 exo4 : matrice.h   matrice.c   (à compléter)

Zone d'entrainement

Les exercices suivants sont des "classiques" pour s'entraîner.

Examens

Ressources

Pour aller plus loin…

Sélection de livres de la Bibliothèque en ligne de l'ESTIA

univ.scholarvox.com

Articles de la base documentaire techniques-ingenieur.fr

Pages de manuel de la bibliothèque standard

(man = Unix manual)

Les outils pour programmer en C

GCC Notepad++ Eclipse Code::Blocks Visual Studio