Bonjour,
svp est ce qu'il y'a une commande dans C qui permet d'indenter automatiquement un programme?
Merci
Bonjour,
svp est ce qu'il y'a une commande dans C qui permet d'indenter automatiquement un programme?
Merci
Une commande dans ton EDI tu veux dire ?
La plupart des éditeurs permettent d'indenter ton code sur demande, en général c'est bien paramétrable .
Sous Éclipse et d'autres EDI, il suffit de sélectionner le code et d'appuyer sur Ctrl+I par exemple.
Quel éditeur utilises-tu ?
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
J'utilise Dev C++
Dev-C++ est assez vieux, et visiblement il n'a pas cette fonctionnalité, en tout cas pas dans le mien.
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
Je me suis mal exprimé, je voulais dire ma version de Dev-C++.
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
Sous Linux il existe la commande indent, qui prend une flopée de paramètres pour indiquer comment indenter un fichier C.
http://linux.die.net/man/1/indent
Comme quoi, on en apprend toujours...
Pour windows, dans notepad++, éditeur libre de codes sources, il y a la commande qui va bien.
D'ailleurs, comme éditeur de texte, je le recommande fortement.
(pour linux, il fonctionne bien sous wine)
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Sous linux il y a pléthore d'éditeurs. Après en avoir essayé et utilisé plusieurs je recommande Emacs. Il n'est pas forcément facile d'approche (on ne retrouve pas ses petits tout de suite) mais une fois les fonctions de base assimilées c'est un vrai plaisir.
Ceci n'est que mon avis bien sur...
Utilisation de Glade avec Gtk+
Code::Blocks et Gtk+ sous Windows
Programmation orientée objet avec Gtk+ v3
- N'oubliez pas de consulter les FAQ Gtk et les cours et tutoriels Gtk
Et puisqu'on en parle, c'est « = » sous vim.
Je ne recommande pas vim pour commencer, cela dit, à moins d'être très motivé.
J'ai peut être mal compris la question de base; aussi navré si je donne un avis à coté de la plaque.
Pourquoi vouloir un éditeur qui va te faire automatiquement ton indentation par le biais d'une commande ou autre ?
Disons que ce genre de chose me gêne; j'ai eu l'occasion de voir des gens débutant en prog (j'en fais aussi parti bien entendu) mettre du code relativement sale, sans commentaire, sans indentation.
Parfois même j'ai vu plusieurs instructions sur une même ligne.
Tout ça pour dire que; à force de donner des outils à utiliser, à mon sens on en oublie un pu que le développeur est bien là pour concevoir quelque chose, il n'est pas qu'un simple utilisateur de la machine.
Savoir indenter proprement son code sans utiliser telle ou telle commande c'est quelque chose de primordial pour moi !
Malgré tout, je reconnais qu'une fois la méthode acquise ça peut devenir très vite chiant de faire ses propres indentations avec des tabulations ou autres et c'est à ce moment là et seulement à ce moment; donc pas avant que va intervenir un éditeur de texte un peu plus performant et peut être plus spécialisé dans le codage qu'un simple bloc note par exemple.
Je peux te conseiller un éditeur open source (avec option de s'abonner pour aider le développement; mais rien d'obligatoire): Sublime Text; qui recouvre une pléiade de langage; je n'ai pas trouvé mieux comme éditeur pouvant gérer presque tout les langages et permettant autant de fonctionnalité.
Désolé si je suis parti en Hors Sujet.
Il ne faut plus utiliser Dev-C++, il n'est plus maintenu depuis un sacré bail et son successeur est Code::Blocks, je ne sais pas pourquoi les gens s’obstinent encore à utiliser des EDI vieux de près de 10 ans et qui n'existent tout simplement plus !
http://www.codeblocks.org/
Voilà !
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Bonjour,
je me suis rendu au lien de la page codebloks pour le telecharger mais j'ai trouvé 3 lien lequel telechargé et c'est quoi la difference?
et c'est quoi ce Code::Blocks 13.12-RC2
Code::Blocks 13.12-RC1
Code::Blocks 13.12
merci
« RC » signifie Release Candidate. Après les phases alpha (développement figé et début des tests) et bêta (soumissions aux bêta-testeurs, c'est-à-dire à un public extérieur à l'équipe de développement et volontaire pour trouver les bugs), on sort une pré-release censée être une version prête à être distribuée, à destination du grand public. Normalement, elle doit fonctionner comme il faut mais comme on ne peut jamais garantir à l'avance ce qui va se passer sur la totalité des machines du grand public, on fixe une certaine durée pendant laquelle on se met à l'écoute de dysfonctionnements remontés par les utilisateurs, généralement dus à des conflits entre deux logiciels plus qu'à d'authentiques erreurs de programmation. S'il y en a et qu'ils sont sérieux, on les corrige, on publie une nouvelle RC et on ré-établit un nouveau délai de grâce. Si à l'issue de celui-ci, plus personne ne se plaint, on considère la version comme stable et la publie comme officielle.
La RC-2 est donc l'ultime version de test (annoncée le 12 décembre) avant la version stable officielle (annoncée le 27).
Donc, tu choisis la dernière en date, soit la 13.12 « tout court ».
Les différences sont décrites dans le changelog:
http://www.codeblocks.org/downloads/38
ɹǝsn *sıɹɐlos*
Je n'ai pas d'avis particulier n'utilisant pas Code::Blocks mais le bon sens conduit généralement à choisir la dernière version, quel que soit le logiciel.
ɹǝsn *sıɹɐlos*
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager