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 :

Problème affichage fonction (novice)


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par défaut Problème affichage fonction (novice)
    Bonjour à tous, en tant que novice en C++ je vous pose mon problème (simple), j'ai aucun affichage avec ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // Function.cpp*: définit le point d'entrée pour l'application console.
    //
     
    #include "stdafx.h"
     
    void DemoFonction()
    { 
    	"Appel de fonction\n";
    }
    void main()
    {
    	"Fonction principale\n";
    	DemoFonction;
    	"Retour dans le prog.\n";
    	char myLine[1];
    	std::cin.getline(myLine,1);
    }
    pourtant le code à bien l'air valide ! :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'Function.exe'*: Chargé 'C:\Documents and Settings\laptop\Mes documents\Visual Studio 2008\Projects\Function\Debug\Function.exe', Les symboles ont été chargés.
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\ntdll.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\kernel32.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll'
    Le thread 'Thread Win32' (0xd8) s'est arrêté avec le code -1073741510 (0xc000013a).
    Le programme '[1752] Function.exe: Natif' s'est arrêté avec le code -1073741510 (0xc000013a).
    Votre avis svp ? Merci d'avance !

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par défaut
    Bonjour

    Peut-être que des std::cout seraient utiles devant tes chaines de caractères ?

    Merci la faq! http://cpp.developpez.com/faq/cpp/in...p?page=console

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par défaut
    Non j'ai justement enlevé ça j'avais 9 erreurs sinon ...

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par défaut
    ...d'ailleurs même de cette façon j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // Function.cpp*: définit le point d'entrée pour l'application console.
    //
     
    #include "stdafx.h"
     
    void DemoFonction()
    { 
    	std::cout;"Appel de fonction\n";
    }
    void main()
    {
    	std::cout;"Fonction principale\n";
    	DemoFonction;
    	std::cout;"Retour dans le prog.\n";
    	char myLine[1];
    	std::cin.getline(myLine,1);
    }

    et :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'Function.exe'*: Chargé 'C:\Documents and Settings\laptop\Mes documents\Visual Studio 2008\Projects\Function\Debug\Function.exe', Les symboles ont été chargés.
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\ntdll.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\kernel32.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll'
    Le thread 'Thread Win32' (0x21c) s'est arrêté avec le code -1073741510 (0xc000013a).
    Le programme '[1384] Function.exe: Natif' s'est arrêté avec le code -1073741510 (0xc000013a).
    mais rien à l'affichage !

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 188
    Par défaut
    Citation Envoyé par GigaByte_DS3 Voir le message
    ...d'ailleurs même de cette façon j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // Function.cpp*: définit le point d'entrée pour l'application console.
    //
     
    #include "stdafx.h"
     
    void DemoFonction()
    { 
    	std::cout;"Appel de fonction\n";
    }
    void main()
    {
    	std::cout;"Fonction principale\n";
    	DemoFonction;
    	std::cout;"Retour dans le prog.\n";
    	char myLine[1];
    	std::cin.getline(myLine,1);
    }

    et :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'Function.exe'*: Chargé 'C:\Documents and Settings\laptop\Mes documents\Visual Studio 2008\Projects\Function\Debug\Function.exe', Les symboles ont été chargés.
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\ntdll.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\system32\kernel32.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll'
    'Function.exe'*: Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll'
    Le thread 'Thread Win32' (0x21c) s'est arrêté avec le code -1073741510 (0xc000013a).
    Le programme '[1384] Function.exe: Natif' s'est arrêté avec le code -1073741510 (0xc000013a).
    heu tu as été voir les liens que l'on t'as donné ?

  6. #6
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut, et bienvenue sur le forum.
    Citation Envoyé par GigaByte_DS3 Voir le message
    ...d'ailleurs même de cette façon j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // Function.cpp*: définit le point d'entrée pour l'application console.
    //
     
    #include "stdafx.h"
     
    void DemoFonction()
    { 
    	std::cout;"Appel de fonction\n";
    }
    void main()
    {
    	std::cout;"Fonction principale\n";
    	DemoFonction;
    	std::cout;"Retour dans le prog.\n";
    	char myLine[1];
    	std::cin.getline(myLine,1);
    }
    Houlala...

    Je suis désolé d'être brutal, et je souhaite que tu comprenne que ce n'est absolument pas moqueur, mais... ya de la place pour le progrès

    Pour que tu comprenne un peu les choses, il faut savoir que std::cout est... un flux de données branché sur la sortie standard (typiquement l'écran), et non une instruction à elle toute seule.

    Il faut donc utiliser std::cout en lui transmettant la donnée à afficher à l'aide de "l'opérateur de flux <<".

    Ce n'est donc pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void DemoFonction()
    { 
    	std::cout;"Appel de fonction\n";
    }
    qu'il faut écrire, ni même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void DemoFonction()
    { 
        /* la seule différence est d'avoir retiré un ; ;-) */
    	std::cout "Appel de fonction\n";
    }
    mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void DemoFonction()
    { 
    	std::cout<<"Appel de fonction\n";
    }
    Peut être devrais tu te trouver un bouquin ou un tuto destiné "aux débuttants" (soit dit sans la moindre offense), car c'est vraiment le B-A-BA du langage
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  7. #7
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 5
    Par défaut
    Merci à toi koala01 (et autres autres qui ont tenté !)

    J'ai bien un livre 'Programmation en C++' qui me donné cette solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void DemoFonction()
    { 
    	cout << "Appel de fonction\n";
    }
    Comme ça ne fonctionné pas j'ai essayé un peu de tout j'étais pas loin...

    Au fait j'ai commandé Visual C++ 6 de Ivor Horton, j'ai bien fais ?
    Je voulais prendre 'Standards de programmation en C++' de Herb Sutter mais il est introuvable...

    Bref vous me recommandez lequel pour un bon début ?

    Grand merci !

    Edit (20h04) :

    Le bon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // Function.cpp*: définit le point d'entrée pour l'application console.
    //
     
    #include "stdafx.h"
     
    void DemoFonction()
    { 
    	std::cout<<"Appel de fonction\n";
    }
    void main()
    {
    	std::cout<<"Fonction principale\n";
    	DemoFonction();
    	std::cout<<"Retour dans le prog.\n";
    	char myLine[1];
    	std::cin.getline(myLine,1);

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 188
    Par défaut
    Et peut-être un ou deux tuto

Discussions similaires

  1. [Python 3.X] Problème affichage fonction matplolib
    Par bguy4 dans le forum Général Python
    Réponses: 0
    Dernier message: 17/02/2015, 13h54
  2. problème d'affichage fonction put_line
    Par merlubreizh dans le forum DB2
    Réponses: 1
    Dernier message: 05/09/2012, 16h01
  3. Problème affichage primitive
    Par goutbouyo dans le forum DirectX
    Réponses: 4
    Dernier message: 29/12/2004, 18h25
  4. [Plugin][VE] Problème affichage
    Par sebb84 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/07/2004, 14h50
  5. [DOS] Problème affichage de DOS dans un Memo
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 25/06/2004, 13h31

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