Aperçu des sections
-
Le langage C, c'est comme le vélo, ça ne s'apprend pas sur youtube, ça se pratique !
Comment travailler chez soi ?
D'abord accéder à vos fichiers à distance.Pour cela il vous faut un logiciel capable de communiquer avec le protocole sftp. Pour windows, vous pouvez télécharger Filezilla. Pour Linux, il suffit d'ouvrir le gestionnaire de fichiers et de cliquer sur "Autre emplacement".L'adresse à laquelle vous devez vous connecter est (idem avec Filezilla) :- sftp://cybele.ecole.ensicaen.fr/home/eleves/promo24/INGEGPSE/nomLogin
Remplacez nomLogin par votre login Ensicaen.Ensuite il vous faut un environnement de programmation en CCela dépend du système d'exploitation de votre PC. Si vous êtes sous :LINUX : Il n'y a rien à installer de plus, sauf un éditeur de fichiers textes. Les plus populaires sont Emacs, Sublime, Visual Studio Code ou encore GeanyMAC OS : il faut installer XcodeWINDOWS : Beaucoup de solutions existent :- La plus élégante, mais la plus périlleuse car modifie le partitionnement du disque Windows : avoir un "dual boot" en installant Linux aux côtés de Windows : https://linuxconfig.org/how-to-install-ubuntu-20-04-alongside-windows-10-dual-boot- Plus facile, installer Virtualbox puis installer Linux (Ubuntu) qui sera virtualisé . Beaucoup de tutoriaux existent sur le web. C'est assez lourd, mais offre beaucoup de choix quant au système à installer. Un tuto conseillé par un élève : https://www.youtube.com/watch?v=7LxrYSD8UY8&ab_channel=InformatiqueetTechnologies- Plus léger que virtualBox : installer Ubuntu (Linux) après avoir installé Windows Subsystem for Linux. https://docs.microsoft.com/en-us/windows/wsl/install-win10Ensuite 2 solutions :- Vous utilisez notepad++ ou visual studio code sous windows pour éditer vos codes et vous compilez en ligne de commande avec gcc (le plus simple à mon avis).
- Vous installez un environnement graphique dans WSL et vous utilisez Geany ou sublime. Un peu compliqué comme démarche mais assez fun : https://korben.info/linux-wsl-gui-interface-graphique-windows-10.html
- solution 100% windows, installer Visual Studio Code. Il vous faudra alors un compilateur. Soit celui de Microsoft, MS C++ compiler, disponible gratuitement avec votre compte école office365 ; Soit GCC, compilateur libre via Mingw-w64- autre solution 100% windows, plus légère mais moins stable, installer Codeblocks. Voici un tuto pour vous aider à débuter https://foad.ensicaen.fr/mod/resource/view.php?id=13786
Attention à installer la version avec compilateur. http://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe- Et enfin, la solution en ligne qui vous permettra d'avancer pour les premiers TP seulement : https://www.onlinegdb.com/online_c_compilerGeany n'affiche pas les "tirets_bas" ?Aller dans le menu outils -> fichiers de configuration -> filetypes.commonRajouter dans ce fichier[styling]
line_height=0;2;-
TP3 - printf, scanf, tests et boucles Dossier
-
TP4 - nombres à virgule flottante Dossier
-
TP5 - fonctions Dossier
-
TP6 - Tableaux, chaînes de caractères et debugger Dossier
-
remarque : Si vous utilisez CodeBlock, vous ne pourrez pas utiliser le makefile fourni. CodeBlock fabrique son makefile par les fichiers que vous allez insérer au projet. Pour cela :
- créer un nouveau projet du type "console application"
- recopiez, avec l'explorateur de windows, les fichiers .c et .h de l'archive gestionPile.zip dans le répertoire du projet créé par CodeBlock (là où se trouve le main.c créé par CodeBlock).
- dans le volet manager (normalement à gauche sur votre écran) faites un click droit sur le nom du projet et faire:
- ajouter pile.c
- ajouter demoPile.c - Faites un click droit sur main.c et cliquer sur "remove from project"
- Pour compiler cliquer sur l'engrenage puis la fleche verte pour exécuter.