begin process at 2012 05 30 19:49:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

wavein .lpData


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

wavein .lpData

jeudi 1 juin 2006 à 11:22:31 | wavein .lpData

niketou

Salut a tous.
Voila mon probleme.
WAVEHDR  Buffer;
char *Value;

Buffer.lpData=Value;
Buffer.dwBufferLength=1024;

Cela renvoit une donnee de type char de longueur 1024.
Ce que je voudrai c'est avoir un tableau de1024 valeur de type short(0 a 255) pour les traiter ensuite.
Merci a vous.

jeudi 1 juin 2006 à 14:01:42 | Re : wavein .lpData

vecchio56

Administrateur CodeS-SourceS
A la place char* Value, tu mets char Value[1024] char fait un octet (0..255), par contre un short fait deux octets
jeudi 1 juin 2006 à 14:05:39 | Re : wavein .lpData

niketou

Salut.
char Value[1024] ,mais apres comment covertir  Value[i] en int?.
Il 'ny a pas un moyen pour declarer directement Buffer.lpData en int?.
Merci .
jeudi 1 juin 2006 à 14:16:00 | Re : wavein .lpData

vecchio56

Administrateur CodeS-SourceS
Tu sais, un char et un int c'est pareil, sauf que le char est plus petit Tu peux donc faire int i = Value[0]. C'est juste que i sera toujours entre 0 et 255
jeudi 1 juin 2006 à 14:37:43 | Re : wavein .lpData

niketou

int i[1024];
char *Value[1024];

je fais une boucle:
for (j=0;j<1024;j++){
i[j]=Value[j];
}
Je tombe sur i[0]=127  et i[1]  = -128
c'est logique?.
Je voulais des valeur de 0 a 255 .
Merci de ton aide.
jeudi 1 juin 2006 à 14:40:01 | Re : wavein .lpData

ymca2003

unsigned char
jeudi 1 juin 2006 à 14:44:40 | Re : wavein .lpData

niketou

Buffer.lpData=Data;

error C2440: '=' : cannot convert from 'unsigned char [1024]' to 'char *'
jeudi 1 juin 2006 à 14:46:03 | Re : wavein .lpData

ymca2003

Buffer.lpData=(char*)Data;
jeudi 1 juin 2006 à 14:46:34 | Re : wavein .lpData

vecchio56

Administrateur CodeS-SourceS
Utilise un char t[1024], et caste ensuite: int i = (unsigned char)t[0];
jeudi 1 juin 2006 à 14:47:12 | Re : wavein .lpData

vecchio56

Administrateur CodeS-SourceS
Ou bien caste avant, c'est pareil :)

1 2

Cette discussion est classée dans : buffer, char, value, lpdata, wavein


Répondre à ce message

Sujets en rapport avec ce message

Question sur les pointeurs [ par Darkneon ] Voici un programme tiree de "Simple C++"#include #include class Court{private: //attributes char * taille chaine de char [ par langedechu ] Salut , voila mon prob (je sais plus comment faire) :j'ai une variable : const char *buffer; et j aimerais savoir le nombre de caractere stocker dans Pb vector de vector de char ! [ par nicolas66 ] Ben g un pti pb avec ce prog en Cpp, à la compile ca passe mé à l'execution ca plante !! si vous savé pk merci d'avance !(c censé initialisé un buffer mon prog plante [ par lcampeur ] Voilà, j'ai un programme qui consiste a envoyer des fichiers quelconques sur des postes référencés précedemment. Je dois pouvoir envoyé plusieurs fich mon prog plante :-( [ par lcampeur ] Voilà, j'ai un programme qui consiste a envoyer des fichiers quelconques sur des postes référencés précedemment. Je dois pouvoir envoyé plusieurs fich Fuite de mémoire pas bien mechante mais suante [ par Trollien ] Bonjour,j'approfondi mais diverses connaissances en c++ et je suis tombé sur un phénomène bien connu et plutôt génant dans une application temps réel. SVP besoin d'aide [ par seito ] [size=5] seito [/size]j'ai déveloper une apploication pour transferer des fichiersla reception est parfaite pourtant à l'envoie ça me cause des tas de recv() et du brol [ par epoc ] hum... encore moi!g un petit prob avec la fonction recv() ou send(), je c pas trop.dans mon client j'ai ça :char *buffer = new char[1024];buffer="NEW Buffer sécurisé (pour les pros du C/C++) [ par jockos ] Peux t-on déclarer un buffer sécurisée en C/C++ ?J'entend par buffer sécurisé, un buffer (zone mémoire) alloué réelement en mémoire vive (RAM) et non strcat enfin pas tout a fait mais presque [ par yserver ] bonjours tout le monde et merci de lir mon poste merci pour toutes vos reponseEn fait le titres est pas tout a fait bon mais c'etait plsu cours le pb


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,733 sec (4)

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