Back to Course

Programmation et Structures de Données

0% Complete
0/0 Steps

Le Langage C est le langage adopté pour les séances de TP, avec ‘CodeBlocks’ comme environnement sur les machines des salles TP.

Nous avons choisi pour des raisons pédagogiques, d’utiliser juste quelques facilité du C++ (mais la programmation est toujours en C, il n’y a pas d’orienté objet) :

– ‘cin’ et ‘cout’.

– les opérateurs ‘and’ et ‘or’.

– le type string et le type booléen.

– le passage par référence (adresse) du C++.

Installing the Codeblocks IDE for windows 7/8/10 | C/C++ compiler:

La page suivante comportent le lien de téléchargement de l’environement CodeBlocks sur tous les systèmes d’exploitation (Windows, Linux, MacOS) :

http://www.codeblocks.org/downloads/binaries/

Lien de téléchargement de Coding C++ sur Smartphone:

https://play.google.com/store/search?q=coding%20C%2B%2B&c=apps&hl=en&gl=US

En cas de problème d’installation de CodeBlocks sur Windows:

1- Vérifier que vous avez bien installé à partir du 4ème lien (qui permet d’installer le compilateur également).

2- Si le problème persiste, vérifier le chemin d’installation du compilateur (Compiler’s installation directory) accessible à partir de Settings –> Compiler… –> Toolchain Exacutables.

3- Si le problème persiste, installer une version antérieure de CodeBlocks.

4- Si le problème persiste, vous pouvez installer DevCpp à partir de ce lien, comme expliqué sur la vidéo suivante :

https://drive.google.com/file/d/1LpY5S49mzu5IWu8s4p9FH_sN00VuVgNc/view?usp=sharing

En cas de problème d’installation de CodeBlocks sur Mac:

En cas de problème à télécharger la version sur Mac à partir du lien précédent, vous pouvez télécharger une version antérieure (v17.12) à partir de ce lien :

https://macdownload.informer.com/codeblocks/download/

Une fois le téléchargement terminé, et lors de l’installation le système va bloquer le fichier parce qu’il provient d’une source extérieure de l’App Store (voir image ci après).

Il faut aller à: Préférences Systèmes>Sécurité & Confidentialité, et autoriser l’installation du fichier Codeblocks (voir image ci après).

Visualisation du Code en langage C:

Vous pouvez utiliser cette plateforme en ligne, pour visualiser le code C, notamment pour la visualisation de code manipulant les tableaux:

https://pythontutor.com/c.html#mode=edit

Par ailleurs, il est à noter qu’il faut substituer l’opération de lecture par une affectation explicite.