Que veut dire "int" [Résolu]

cnovice 4 Messages postés mercredi 2 avril 2014Date d'inscription 4 avril 2014 Dernière intervention - 2 avril 2014 à 23:47 - Dernière réponse : BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention
- 12 avril 2014 à 12:27
Bonjour tout le monde,

Je découvre depuis quelques heures le langage C++ avec IDE Code::Blocks. Pas facile car je n'ai aucune notion d'anglais.
J'ai téléchargé cet IDE car gratuit en attendant de voir si mes capacités cognitives sont encore à la hauteur vu mon age, je suis retraité.

Ma première question est très simple, elle est dans le titre, que veut dire exactement "int" dans int main(). Je pensais "appel à la fonction" principale !

D'avance merci pour votre aide.

Bon développement.
Afficher la suite 

Votre réponse

11 réponses

jordane45 22894 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 octobre 2018 Dernière intervention - 3 avril 2014 à 01:26
0
Merci
Bonjour,

INT c'est le TYPE de la valeur de retour..
http://www.commentcamarche.net/contents/196-langage-c-les-types-de-donnees

Commenter la réponse de jordane45
Whismeril 12119 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 19 octobre 2018 Dernière intervention - 3 avril 2014 à 06:47
0
Merci
Bonjour, si tu travailles sous windows, il existe une version française de visual studio express qui est gratuite.
Si ton os est windows Xp, cherche la version 2010. Si tu travailles sur seven ou windows 8 tu peux prendre les versions 2012 ou 2013.

Commenter la réponse de Whismeril
cnovice 4 Messages postés mercredi 2 avril 2014Date d'inscription 4 avril 2014 Dernière intervention - 3 avril 2014 à 10:23
0
Merci
Bonjour,

À jordane45 ; Ok pour le type, donc j'en déduis que "int" est l'abréviation de "integer" (entier). Maintenant "int" renvoi une valeur, comment récupérer cette valeur en affichage: cout << int << endl; (faux le débuggeur rougi....lol).
Et j'allais oublier... merci pour le lien très explicatif.

À Whismeril: Oui parfaitement tu as raison pour visual studio express, mais mon bouquin fait référence à Code Blocks pour les boutons, menus, fenêtres, etc... et me permettrait d'apprendre un peu l'anglais de l'informatique. Mon projet est de faire l'achat de Visual Studio si mes performances en programmation s'étendent.

Voila... encore merci à vous et certainement à bientôt... lol.
Cordialement.
Commenter la réponse de cnovice
jordane45 22894 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 octobre 2018 Dernière intervention - 3 avril 2014 à 10:32
0
Merci
Int ( pour integer en effet) ne renvoie pas de valeur... c'est juste le Type de la valeur de retour.

Mon projet est de faire l'achat de Visual Studio
Il existe des versions express de visual studio qui sont gratuites.
Pas besoin d'acheter....
Commenter la réponse de jordane45
cptpingu 3827 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 6 octobre 2018 Dernière intervention - 3 avril 2014 à 13:34
0
Merci
Bonjour.

Au sujet de Visual Studio, il n'y a aucun intérêt à le prendre au lieu de Code::Block. Code::Block est déjà très bon, et est portable (disponible sous toutes les plateformes). Personnellement, si j'ai à choisir entre Visual et Code::Block, c'est clairement Code::Block que je prendrais.
Je rappelle aussi que Code::Block est disponible en français.

Pour ma part, voici mes préférences triées par odre (les meilleurs en premiers) pour coder en C++:
- emacs (éditeur de texte, toute plateforme, dispo en mode terminal, pratique pour du ssh)
- Sublime Text 2 (éditeur de texte, toute plateforme)
- QtCreator (IDE, toute plateforme)
- Code::Block (IDE, toute plateforme)
- Visual Studio (IDE, Windows Uniquement)

Après, les goûts et les couleurs, comme on dit. Mon point était de bien préciser que Code::Block n'est pas un sous-produit, loin de là, et que Visual Studio, ne représente pas l'éditeur de "pro", loin de là. D'une manière générale, ce n'est pas parce que tu paies, que tu auras un bon produit. L'informatique, ce n'est pas comme dans la vraie vie, les meilleurs produits sont souvent open source et/ou gratuit.

Pour en revenir au code, je t'invite à acheter ou télécharger, les livres suivants (disponible aussi en français):
- "The C++ programming language" par le créateur du langage lui même: Bjarne Stroustrup.
- 'Effective STL" par Scott Meyer (une fois le premier livre maîtrisé).
Les livres *merdiques* en C++ (et je pèse mes mots), sont légions. Ceux que je te propose sont deux références fortes, d'excellentes qualités.

Enfin, à la vu du code que tu as posté, j'ai un premier conseil important à te prodiguer:
Évite les "using namespace", c'est une erreur classique de débutant. Voir: http://0217021.free.fr/portfolio/axel.berardino/articles/bon-usage-using-namespace
Commenter la réponse de cptpingu
Whismeril 12119 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 19 octobre 2018 Dernière intervention - 3 avril 2014 à 17:33
0
Merci
Bonsoir, je rejoins cpt pour le fait qu'acheter visual studio est inutile.
Je n'ai pas pensé à Qt ce matin, trop tôt! Et je ne connaissais pas Sublime Text 2. Je voulais juste préciser qu.il existe des IDE français gratuits.
Commenter la réponse de Whismeril
cnovice 4 Messages postés mercredi 2 avril 2014Date d'inscription 4 avril 2014 Dernière intervention - 3 avril 2014 à 19:43
0
Merci
Bonsoir tous,

Merci infiniment pour vos explications et liens qui m'ont été très utile. Mais avec tout ça, j'ai comme l'impression d'avoir sauté dans le premier train sans réfléchir. Comme disait mon grand-père...lol.

J'ai peut être pas acheté le bon livre "Programmez avec le langage C++" de Mathieu Nebra et Matthieu Schaller pour ne pas le citer.

Je vais voir pour me procurer le livre indiqué par - cptpingu -.

Pour l'IDE Code Blocks en français où puis-je le télécharger ? avez-vous un lien ?

En tout cas merci à tous, en particulier à - cptpingu - pour votre accueil et votre disponibilité. Je vais certainement en abuser ces prochaines semaines.

Cordialement à tous.
Commenter la réponse de cnovice
cptpingu 3827 Messages postés dimanche 12 décembre 2004Date d'inscriptionModérateurStatut 6 octobre 2018 Dernière intervention - 4 avril 2014 à 00:47
0
Merci
Le livre que tu t'es procuré, n'est pas mauvais du tout pour débuter. Tu peux tout à fait t'en servir.
Le seul reproche que je lui fait est qu'il manque de rigueur sur certains points. Notamment, sur le fait qu'il utilise des concepts ou "manière de faire" en précisant qu'ils sont à éviter, mais le fait quand même. Un débutant un peu pressé peut oublier ces petit détails, et s'habituer à de mauvaises pratiques.
Rien ne t'empêche de l'utiliser, car au niveau pédagogique, il est de très bonne facture. Au pire, si tu as un doute, tu peux demander ici. On te signalera de toute façon aussi tout souci sur les futures codes que tu posterais.

Pour les versions françaises des livres conseillés:
* Le langage C++ (au moins la 4ème édition ou plus) de Bjarne Soustrup.
* Effective STL (je n'ai pas trouvé de traduction française !).

Pour avoir Code::Block en français, voir en bas de cette page, il y a des archives pour ajouter la langue dans l'IDE:
http://www.wxdev.fr/downloads.html#devenv1

__________________________________________________________________________________________________
Améliorez votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Commenter la réponse de cptpingu
cnovice 4 Messages postés mercredi 2 avril 2014Date d'inscription 4 avril 2014 Dernière intervention - 4 avril 2014 à 10:11
0
Merci
Bonjour,

Merci infiniment pour le lien et les renseignements donnés...

Mon Code::Blocks est maintenant francisé, c'est quand plus agréable pour l'esprit...lol.

Pour la lecture je vais voir avec mon fournisseur si il peut faire une recherche sur...
* Le langage C++ (au moins la 4ème édition ou plus) de Bjarne Soustrup.

Forum très sympa... je garde ! à bientôt.
Cordialement
Commenter la réponse de cnovice
0
Merci
"int" veut dire "INTEGER" c'est à dire un entier numérique
Commenter la réponse de jm
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 12 avril 2014 à 12:27
0
Merci
Salut,

pour placer mon propos, je ne bosse QUE sous Windows et je ne connais pas Code::Block, je présume aussi que ton but sera de faire du natif puisque nous sommes dans la section C/C+.

Visual Studio n'est pour nous d'aucun interet, il ne sert qu'aux DotNetteux (interprété). Comme pour tout ce qui est inutile (en informatique), je le juge nuisible.

Le CRT de VS n'a pas évolué depuis des lustres.
Options de compil VS passe de SSE2 à AVX, rien au milieu, ce qui le met de fait hors jeu pour du calcul performant.
Pour ceux qui veulent tester:
flt = ceil(flt);
On compare les listings compilo:
ICC (compilo Intel) avec SSE 4.2:
1 seule instruction ROUNDSS (ou ROUNDSD), impeccable.
VS: 13 instructions dont 3 sauts conditionnels, lamentable.

Je cesse ici, il faudrait au moins 3 pages pour énumérer les raisons de ne jamais compiler avec VS. Il ne faut retenir que son Linker qui est obligatoire avec ICC.

ciao...
Commenter la réponse de BruNews

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.