begin process at 2012 02 12 19:28:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Afficher un printf ou lire le buffer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher un printf ou lire le buffer

lundi 30 juin 2008 à 10:42:44 | Afficher un printf ou lire le buffer

wallie0703


Bonjour,
J'ai un printf dans mon code et je voudrais savoir ou et comment je peux le lire avec Visual C++ 2008?
Bien à vous...
lundi 30 juin 2008 à 10:49:50 | Re : Afficher un printf ou lire le buffer

DeAtHCrAsH

Salut,
Qu'entends tu par lire un printf ?
Un printf ecrit tout simplement dans un flux, qui par défaut correspond à la console.

Shell
lundi 30 juin 2008 à 10:56:14 | Re : Afficher un printf ou lire le buffer

wallie0703

Voici mon code et je travaille sous Visual C++ 2008

#ifdef WIN32
   #include <windows.h>
   #define snprintf _snprintf
#endif

#include "PI_GCS.h"
#include <string>
#include <math.h>
#include "../../MMDevice/ModuleInterface.h"
#pragma comment(lib, "C843_GCS_DLL.lib")

#include <sstream>
//#using <C843_GCS_DLL.dll>

const char* g_PI_ZStageDeviceName = "PIZStage";
const char* g_PI_ZStageAxisName = "Axis";
using namespace std;
char buffer[1000];
//memset(buffer, 0, 1000);
int ID = C843_Connect(1);
///////////////////////////////////////////////////////////////////////////////
// Exported MMDevice API
///////////////////////////////////////////////////////////////////////////////
MODULE_API void InitializeModuleData()
{
   AddAvailableDeviceName(g_PI_ZStageDeviceName, "PI GCS Z-stage PCI");
   //BOOL _stdcall C843_qIDN();
   //int ID = C843_Connect(1)
   //char buffer[1000];
   memset(buffer, 0, 1000);
   C843_qIDN(ID, buffer, 999);
   printf(buffer);
}



Bien à vous...
lundi 30 juin 2008 à 10:56:44 | Re : Afficher un printf ou lire le buffer

wallie0703

Je veux voir ce qu'il renvoit.

Bien à vous...
lundi 30 juin 2008 à 10:57:42 | Re : Afficher un printf ou lire le buffer

wallie0703

y a rien sur ma console qui s'affiche quand je le génère

Bien à vous...
lundi 30 juin 2008 à 13:52:52 | Re : Afficher un printf ou lire le buffer

Benjam18

Si il n'y a rien de bloquant derriere et que ton programme se finit, c'est que tu n'a pas le temp de voir ce qui s'affiche, met une instruction bloquante apres, comme getch(), cin>>(c++), ...

Benjamin
lundi 30 juin 2008 à 14:06:32 | Re : Afficher un printf ou lire le buffer

wallie0703

je comprend pas comment marche visual c++, est ce que c'est quand je génère que ça s'affiche dans la console ou faut il débuger??

Bien à vous...
lundi 30 juin 2008 à 17:12:50 | Re : Afficher un printf ou lire le buffer

juju12

ça s'affiche dans la console, mais comme dit Ben si rien ne bloque la console disparaît aussitôt le programme terminé.
Pour éviter cela, suffit de faire Ctrl+F5 pour exécuter sans debug (ça peut te servir à voir le résultat au moins).
Sinon, est-tu sûr que buffer est rempli correctement? Parce que s'il n'est pas rempli, comme auparavant buffer[0]=0 (avec le memset), printf n'affichera rien.
lundi 30 juin 2008 à 19:29:01 | Re : Afficher un printf ou lire le buffer

BastienL21

Bonjour à tous,
      Je ne pense pas que ça vienne de ça sinon quelqu'un l'aurais déjà remarqué mais parfois ce sont les erreurs le plus bête qu'on ne voit pas...bref...Dans la dernière ligne tu a printf(buffer); or il me semble (mais je n'ai pas vérifié) que cette syntaxe ne fonctionne pas mais qu'il faut mettre printf("%s", buffer);
Et je  te dirais comme Benjam, qu'il faudrais mettre un getch(); après.

Cordialement, B@stien.//@++
lundi 30 juin 2008 à 20:52:53 | Re : Afficher un printf ou lire le buffer

SAKingdom

Membre Club
"Dans la dernière ligne tu a printf(buffer); or il me semble (mais je n'ai pas vérifié) que cette syntaxe ne fonctionne pas mais qu'il faut mettre printf("%s", buffer);"

printf("Bonjour"); // fonctionne

char buffer[] = "Bonjour";
printf(buffer); // fonctionne aussi

et logiquement, je ne vois pas pourquoi ça ne pourrait pas fonctionner.


C++ (@++)


1 2

Cette discussion est classée dans : buffer, lire, afficher, printf


Répondre à ce message

Sujets en rapport avec ce message

lire le contenu d'un fichier tel qu'il est [ par ibti25 ] Bonjour,Je m'arrive pas a afficher le contenu de mon fichier comme il est au niveau d'un terminal.Ce que me fait mon code (cidessous), c'est un affich lire un octet [ par th62d ] Bonjour,Je dois lire la valeur se trouvant dans buffer. char buffer[10]; printf("%x\r\n",buffer[1]); La afficher un bitmap situer dans un buffer [ par dhylde ] Bonjour,J'aimerais savoir comment afficher Un bitmap qui est situer dans un buffer.J'arrive très bien a mettre le Bitmap dans un fichier ".BMP". Mais Lire le color buffer [ par RaphAstronome ] Bonjour,J'aimerais savoir comment on fait pour lire ce qui est affiché a l'écran (color buffer) avec OpenGl. Est il possible de le faire avec le z-buf lire et afficher un .txt dans un dialogbox visual c++ [ par Vaeron ] Debutant : ecrire et lire un fichier txt [ par manu ] Bonjour a tous.Je debute, aussi desole.... :)Je cherche donc a ecrire dans un fichier txt, puis a lire ce fichier ligne a ligne, faire un split / expl equivalent de printf en graphique [ par sparetime ] bonsoirc'est quoi l'equivalent de printf en graphique pour afficher le résultat d'une opération quelconque calculé dans le programme par exemple..a=.. séparateur de millier pour printf [ par myocean ] Est il possible comme %.3f pour afficher 3 chiffres après la virgule d'afficher un grand nombre en séparant les milier par un espace socket winsock grrr [ par dekai ] Voilà mon pb lorsque je tente un send ou recv j'obtient une erreur et ej comprends pas pourquoi. Merci de m'aider.Voici le code (je travaille sous dev Aide pour un programme,création variable [ par pirana ] bonjour à vous tous ... Voila je suis un débutant en C... j'ai récupéré ce code sur le site et j'aimerai me simplifié la vie...mais je n'y arrive pas


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,260 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales