Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3135 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  cout et printf qui ne s'affiche pas...VC++6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cout et printf qui ne s'affiche pas...VC++6

n°1144034
balabi
Posté le 08-07-2005 à 10:13:15  profilanswer
 

Salut,
 
je suis sous Visual C++6 et j'ai un probleme assez etrange avec le comportement des printf et cout...
En fait quand je veux ecrire dans la fenetre dos(console) les printf et cout n'affiche rien.
J'ai bien inclus <iostream.h>.
J'utilise egalement les MFC.
Tout se passe comme si les entrees sorties etaient redirigees ailleurs.
Avez vous une quelconque idee?
 
Merci

mood
Publicité
Posté le 08-07-2005 à 10:13:15  profilanswer
 

n°1145489
TotalRecal​l
Posté le 10-07-2005 à 14:01:55  profilanswer
 

[:vomi]<iostream.h>  
 
moi j'en ai une d'idée : partage un peu ton code source.

n°1145521
blastman
just me !
Posté le 10-07-2005 à 15:05:57  profilanswer
 

#include<iostream.h> #include<iostream>  :)  
 
Montre du code stp, sinon on peut rien faire  
 
et au fait pourquoi tu veut utiliser des printf ?  :heink: c'est bien du C++ que tu veut faire ?  :D


Message édité par blastman le 10-07-2005 à 15:09:09

---------------
http://www.blastmanu.info
n°1145680
jesus_chri​st
votre nouveau dieu
Posté le 10-07-2005 à 20:02:18  profilanswer
 

ça pourrait être :
 
- plantage du prog avant vidage du buffer (essaye std::cerr ou stderr)
- t'as pipé ta sortie standard, genre " >nul" en paramètre

n°1145979
HelloWorld
Salut tout le monde!
Posté le 11-07-2005 à 09:46:11  profilanswer
 

Ou simplement que y'a pas de console. Crée un projet console.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1146129
balabi
Posté le 11-07-2005 à 11:31:55  profilanswer
 

Ca y est j'ai trouve l'erreur...
y avait bien un >nul en parametre, merci jesus_christ.
A ce sujet j'ai une autre question a quoi servent exactement les parametres 1> et 2> ..? Dans mon prog le gars les avait passes a nul tous les deux. Je viens bien de voir que l'on a plus acces a la console mais y at'il une autre utilite?
PS: le code que j'ai repris comprend des printf et des cout...il melange un peu le c et c++. J'ai egalement modifie l'include #include <iostream>.
 
A+

n°1147036
jesus_chri​st
votre nouveau dieu
Posté le 11-07-2005 à 20:30:00  profilanswer
 

balabi a écrit :

Ca y est j'ai trouve l'erreur...
y avait bien un >nul en parametre, merci jesus_christ.
A ce sujet j'ai une autre question a quoi servent exactement les parametres 1> et 2> ..? Dans mon prog le gars les avait passes a nul tous les deux. Je viens bien de voir que l'on a plus acces a la console mais y at'il une autre utilite?
PS: le code que j'ai repris comprend des printf et des cout...il melange un peu le c et c++. J'ai egalement modifie l'include #include <iostream>.
 
A+


qu'est ce que tu appelles "1>" et "2>"
s'il s'agit du > et >>, c'est la redirection. ">" redirige la sortie standard (l'écran en gros) vers le fichier après le ">" en l'écrasant s'il existe. Le ">>" fait pareil mais il n'écrase pas, il ajoute (append).
 
Exexemple
 
C:\>echo Hello >hello1.txt
C:\>echo Hello >hello2.txt
 
C:\>echo World >>hello1.txt
C:\>echo World >hello2.txt
 
A la fin :
hello1 contient "HelloWorld" et
hello2 contient "World"

n°1147087
Joel F
Real men use unique_ptr
Posté le 11-07-2005 à 21:05:38  profilanswer
 

2> : redirectino du flux d'erreur :p
1> est equivalent a >

n°1147145
jesus_chri​st
votre nouveau dieu
Posté le 11-07-2005 à 22:01:53  profilanswer
 

Joel F a écrit :

2> : redirectino du flux d'erreur :p
1> est equivalent a >


ok j'ai appris un truc ;)

n°1147433
balabi
Posté le 12-07-2005 à 09:22:17  profilanswer
 

1> et 2> sont a la fin de la ligne de program arguments du main.(sous le menu Project/settings/onglet debug)
J'ai fait le test cela permet bien de reorienter la sortie console vers un fichier ce qui peut etre agreable lorsque qu'un autre executable appelle ce prog et qu'il ne veut pas que ses messages interferent.
Merci a tous pour votre aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  cout et printf qui ne s'affiche pas...VC++6

 

Sujets relatifs
[résolu] Problème d'affiche d'un cadre 3Dcout du virtual
Se connecter a une URL en php sans affiché dans la sourceRecuperer un Printf dans une variable
[C++ Opengl]Un debutant opengl n'affiche pas ce qu'il veut[C] Faire 'Appuyer sur une touche pour continuer' (suivi d'un printf)
Mise en forme du code et format affichéAffiche l'architecture d'un XHTML
[AWK/C] Justification "centrée" avec printf() ?J'arrive pas à affiche ma table sous datagrid
Plus de sujets relatifs à : cout et printf qui ne s'affiche pas...VC++6


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)