IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

programme bataille navale


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut programme bataille navale
    Bonjour à tous,

    J'aimerais obtenir un peu d'aide au sujet d'un programme en C++, j'ai récupéré un programme permettant de créer une bataille navale, cependant le programme présentait de nombreuses erreurs au niveau de son écriture. J'ai réussi à en corriger un certain nombre, cependant il en reste encore pas mal que je n'arrive pas à corriger car je reste assez limité au niveau de la programmation, j'en appelle donc à votre aide pour obtenir un petit "coup de main" et réussi à rendre le programme viable, j'en ai réellement besoin
    Si quelqu'un de disponible se sent "d'attaque" pour m'aider, je lui en serais réellement reconnaissant.

    Merci d'avance, et désolé du dérangement :/

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Ce serait bien si on pouvait voir à quoi il ressemble, niveau code...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Oui, nous sommes d'attaque.
    Mais si tu poses des questions précises, avec le code sous la main.

    Dans un premier temps, considère avec attention ce que te dis ton compilateur.
    Puis actives les warnings (les options équivalentes de -Wall puis -Wextra de gcc)

    Regarde les problèmes en commençant par le premier signalé.

  4. #4
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut
    Oui évidement que je peux vous montrer à quoi ressemble le code, sous quelle forme le voudriez-vous?
    En tant que compilateur j'utilise CodeBlocks et je prends bien en compte les différentes erreurs que le compilateur me signal, le seul problème est au niveau de la correction de ces problèmes, je ne sais pas réellement toujours comment m'y prendre pour ceux que je n'ai pas encore corrigé, par manque de connaissance.

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Et bien, quel est le (premier) message?

    En général, il y a quelques erreurs classiques:
    • oubli d'un include
    • erreur de frappe ou de syntaxe de base (point virgule, virgule, erreur = et ==)
    • oubli d'un const
    • oubli d'un typename ou d'un qualifieur (comme le std de std::vector)

    Il y a aussi les erreurs où le compilateur te dit précisément ce à quoi il s'attend.

    Viennent ensuite les "appels ambigüs" où le compilateur te dit qu'il ne sait pas choisir.
    Il y a deux solutions dans ce cas: soit rajouter la surcharge que tu as oublié de créer, soit vérifier que tu n'as pas oublié une conversion.
    L'un des cas courant pour moi, c'est d'avoir oublié un appel à la méthode c_str() d'une string dans certains appels de fonctions.

Discussions similaires

  1. Besoin d'aide pour un programme de PGCD
    Par Shapsed dans le forum C
    Réponses: 4
    Dernier message: 23/09/2007, 15h06
  2. besoin d'aide pour mon programme
    Par pouyoudu17 dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 28/05/2007, 22h18
  3. Réponses: 4
    Dernier message: 24/04/2007, 10h18
  4. [débutant] besoin d'aide pour un programme
    Par acdchornet dans le forum C++
    Réponses: 12
    Dernier message: 26/10/2006, 22h32
  5. [Free Pascal] Besoin d'aide pour un programme
    Par ricomix dans le forum Free Pascal
    Réponses: 3
    Dernier message: 04/06/2006, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo