Compilation

noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024 - 26 sept. 2023 à 08:15
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 - 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

14 réponses

Whismeril Messages postés 19039 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 mai 2024 932
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


0
noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024
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};


}
 
0
Whismeril Messages postés 19039 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 mai 2024 932
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.


0
noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024
26 sept. 2023 à 10:02

je suis désolée mais je ne comprend pas

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
26 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 ...

0
noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024
26 sept. 2023 à 11:04

quelle instruction faut-il ajouter ?

0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
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 ...

0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083
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.

0
noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024
27 sept. 2023 à 06:26

merci,tu m'as bien aidé

0
noriega6666 Messages postés 13 Date d'inscription mardi 26 septembre 2023 Statut Membre Dernière intervention 5 janvier 2024
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

0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083
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;
0

j'ai beau lire et relire mes cours mais je ne trouve pas de réponses il faut m'aider merci

0

oui je sais le faire

0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083
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.

0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083
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 ...)

0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083 > [Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024
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/

0