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 C
    Cela 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  Geany

    MAC OS : il faut installer Xcode

    WINDOWS : 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-win10
    Ensuite 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_compiler


    Geany n'affiche pas les "tirets_bas" ?
    Aller dans le menu outils -> fichiers de configuration -> filetypes.common
    Rajouter dans ce fichier
        [styling]
    line_height=0;2;