Accueil > Forum > > > > Afficher un printf ou lire le buffer
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
|
"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++ (@++)
|
|
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
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|