Compilation
Fermé[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 27 sept. 2023 à 14:41
bonjour,j'ai un souci avec dev c++,je tape l'instruction int Toto[10] = {1, 2, 6, 5, 2, 1, 9, 8, 1, 5}; l programme compile,il n'y a pas d'erreurs et pourtant quand je l'éxécute le tableau ne s'affiche pas.où est le problème?merci de m'aider
- Compilation
- Breach compilation - Guide
- Erreur de compilation type défini par l'utilisateur non défini ✓ - Forum VB / VBA
- Compilation error: expected ')' before ';' token ✓ - Forum C
- Erreur de compilation projet ou bibliothèque introuvable ✓ - Forum Excel
- Message d'erreur Excel projet ou bibliotheque introuvable ! - Forum Excel
14 réponses
26 sept. 2023 à 08:22
Bonjour
avec les infos que tu donnes, on ne peut pas te répondre.
Quel est le code d'affichage du tableau que tu as écrit ?
Comment ce code est- il appelé ?
Pour poster un code, il faut faire comme décrit là https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Modifié le 26 sept. 2023 à 09:25
voilà mon code source
#include <iostream> main () { int Toto[10] = {1, 2, 6, 5, 2, 1, 9, 8, 1, 5}; }
26 sept. 2023 à 09:55
Je vais te donner une image, c'est pas exactement ce qui se passe dans l'ordinateur mais ça devrait illustrer ce que tu dois faire.
Imaginons que tu ais des objets rangés chacun dans un tiroir d'une commode.
Si tu veux les montrer à quelqu'un, tu dois
- ouvrir chaque tiroir
- sortir l'objet et le montrer
Là ton code ne montre même pas la commode.
Tu dois récupérer la valeur de chaque item du tableau et l'afficher.
26 sept. 2023 à 10:02
je suis désolée mais je ne comprend pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question26 sept. 2023 à 10:56
Bonjour,
C'est simple:
tu déclares un tableau de 10 entiers, donc tu le mets en mémoire
mais c'est tout
Si tu veux voir le contenu de ton tableau, il faut ensuite ajouter une instruction
pour l'afficher à l'écran ...
26 sept. 2023 à 11:04
quelle instruction faut-il ajouter ?
26 sept. 2023 à 11:15
Je vois que tu est en train d'apprendre le C++
Tu dois surement avoir un cours ou une documentation pour ça
Afficher le contenu d'une variable fait partie des bases ...
Modifié le 26 sept. 2023 à 11:33
Bonjour noriega6666,
Je pense, comme Phil_1857, que tu devrais reprendre ton cours ou manuel sur les bases du langage C++.
Pour afficher quelque chose à l'écran (la sortie standard), en C++ c'est cout qui est utilisé. En C, c'est printf. Tu dois te servir de l'une ou l'autre de ces instructions, en respectant la syntaxe de ces instructions.
Ces instructions ne permettent pas d'afficher directement le contenu du tableau. Tu devras donc aussi programmer les itérations permettant d'accéder successivement aux 10 valeurs entières et de les afficher une par une.
En C on ferait cela avec une boucle (for ou while).
En C++ on peut aussi faire ces mêmes boucles. Alternativement, la façon de faire spécifique au C++ serait plutôt d'utiliser un itérateur qui se charge de réaliser la boucle (cette 2ème option est assez avancée pour quelqu'un qui débute en C++).
Si ce que tu dois faire est un exercice, il y a des chances qu'on te demande de montrer que tu sais faire une boucle, que tu sais accéder à un élément d'un tableau avec son index, et que tu sais afficher cet élément avec un retour à la ligne ou une virgule pour séparer à l'écran chaque valeur affichée successivement de la suivante.
27 sept. 2023 à 06:26
merci,tu m'as bien aidé
27 sept. 2023 à 08:35
bonjour, je lis et relis mon cours mais je ne trouve pas de réponse à mon problème.il faut absolument m'aider.merci
27 sept. 2023 à 09:23
OK, on va commencer du début.
Sais-tu écrire l'instruction qui affiche un entier contenu dans une variable int simple. Par exemple, celui contenu dans cette variable n :
int n = 5;
Modifié le 27 sept. 2023 à 10:11
OK, maintenant, sais tu écrire l'instruction permettant d'afficher le premier entier contenu dans le tableau :
int Toto[10] = {1, 2, 6, 5, 2, 1, 9, 8, 1, 5};
poste ton code, qui doit donc afficher le chiffre 1
(Pour poster un code sur le forum, clique sur le bouton "Insérer un extrait de code" afin qu'il s'affiche correctement avec coloration syntaxique et numérotation des lignes. Si tu ne sais pas faire vois les instructions détaillées là : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code)
Note sur ta précédente réponse, où tu dis "oui je sais le faire" en réponse à ma question si tu sais afficher le contenu d'une variable entière simple : je veux bien te croire sur parole, mais le but est aussi de nous assurer que c'est le cas et de rectifier si cela ne l'est pas, afin nous assurer que tu arrives bien pas à pas à progresser vers la résolution. Lorsque je te demande si tu sais faire quelque chose, ou de faire quelque chose, s'il te plaît poste le code correspondant, même si je ne te le demande pas.
De même, si tu n'arrives pas au résultat attendu, poste ton code montrant ce que tu as essayé et le message d'erreur que tu obtiens, ou le résultat erroné que tu obtiens.
27 sept. 2023 à 14:23
Quelque part, dans ton cours, tu dois avoir un contenu qui t'explique comment accéder aux éléments d'un tableau en C.
Voilà un contenu qui est tiré d'une ancienne version de CCM, où ces choses étaient expliquées en termes simples :
https://web.maths.unsw.edu.au/~lafaye/CCM/c/ctab.htm#acceder
(où diable est passée l' "encyclopédie" de CCM dans sa nouvelle structure, j'aimerai bien le savoir ...)
27 sept. 2023 à 14:41
(où diable est passée l' "encyclopédie" de CCM dans sa nouvelle structure, j'aimerai bien le savoir ...)
Je l'ai trouvée sur CCM en version à télécharger !
https://www.commentcamarche.net/telecharger/loisirs-passions/9011-encyclopedie-ccm-commentcamarche/