begin process at 2012 02 05 04:38:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Probleme de Variable


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

Probleme de Variable

vendredi 23 juillet 2004 à 15:39:52 | Probleme de Variable

akaras

Membre Club
Bonjour à tous,

Voilà mon code :

unsigned char Valeur[6];
Valeur=Inp32(0x379);
SetDlgItemText(hwnd , IDC_AFFICHAGE_RESULT, Valeur);


Je veux afficher la lecture de mon port // dans une fenetre.

Mais voila, quand je veux recuperer la variable ça se passe mal.
Il me dit :

cannot convert parameter 3 from 'unsigned int [6]' to 'const char *'

Je sais bien qu'il faut utiliser un buffeur, quand il s'agit de reprendre dans un edit avec la commande GetWindowText pas de prob mais là ....

Merci de votre aide.
vendredi 23 juillet 2004 à 16:08:32 | Re : Probleme de Variable

BruNews

Administrateur CodeS-SourceS
ça retourne quoi ce 'Inp32()' ??? que je ne connais pas.

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 23 juillet 2004 à 16:21:42 | Re : Probleme de Variable

akaras

Membre Club
C'est _Inp et _Outp fonctionnant sous Windows 95/98/Me/NT/2000/XP/2003 en utilisant inpout32.dll.

Testé et marche parfaitment avec WindowsXP et simplicité de mise en place.

Sinon mon code est juste ?
vendredi 23 juillet 2004 à 16:28:01 | Re : Probleme de Variable

BruNews

Administrateur CodeS-SourceS
NON Valeur = RIEN D'AUTRE QUE LUI MEME !!!
Valeur est un pointeur, tu ne lui affecteras rien.
Quel est le type retourne par Inp32 ???

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 23 juillet 2004 à 16:34:55 | Re : Probleme de Variable

akaras

Membre Club
Sous dos j'avais cree une petite application qui marche :



#include <stdlib.h>
#include <stdio.h>

short _stdcall Inp32(short PortAddress);
void _stdcall Out32(short PortAddress, short data);

void main(void)
{
unsigned int Valeur;

printf("Test de lecture du port //\n");

Valeur=Inp32(0x379); // La valeur du bus de donnes est rengee dans la variable Valeur

printf("Valeur lue :",Valeur);
}




Et il me retourné soit 120 bouton ouvert et 255 bouton fermé.

Je ne comprend pas pourquoi il y a une si grosse difference en API.

vendredi 23 juillet 2004 à 16:44:37 | Re : Probleme de Variable

BruNews

Administrateur CodeS-SourceS
unsigned int Valeur; // prog dos
unsigned char Valeur[6]; // prog du jour

Tu ne vois pas la difference ???

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 23 juillet 2004 à 16:50:27 | Re : Probleme de Variable

akaras

Membre Club
Si, mais c'est flou ..

Même



unsigned int Valeur;
Valeur=Inp32(0x379);

SetDlgItemText(hwnd , IDC_AFFICHAGE_RESULT, Valeur);



Toujours l'erreur à la compilation.

Peux etre faut il utiliser uen autre commande que SetDlgItemText ?
vendredi 23 juillet 2004 à 16:54:03 | Re : Probleme de Variable

BruNews

Administrateur CodeS-SourceS
SetDlgItemInt() ou convertir avant dans un buffer avec ultoa.

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 23 juillet 2004 à 18:48:47 | Re : Probleme de Variable

djl


BruNews > c'est meme pire que ca, ecrire
unsigned int Valeur;
Valeur=Inp32(0x379); est tout ce qu'il ya de plus illogique

Valeur n'est pas une variable mais un tableau (pas un pointeur) c'est à dire une adresse
ecrire Valeur=Inp32(0x379); c'est aussi bete que d'ecrire
5 = Inp32(0x379);

un tableau n'est pas une l-value
vendredi 23 juillet 2004 à 18:58:33 | Re : Probleme de Variable

BruNews

Administrateur CodeS-SourceS
et je ne sais toujours pas le type retourne par ce 'Inp32' qui m'est inconnu.
Contrairement a ce qui est dit dans l'exemple en console, ce n'est pas une API.

ciao...
BruNews, Admin CS, MVP Visual C++

1 2

Cette discussion est classée dans : variable, valeur, probleme, char, unsigned


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec le registre [ par punx120 ] Voila j'aimerais recuperer la valeur d'une chaine dans la base des registres, mais je n'y arrive pasvoici le code que j'utilise : #include #include vo affectation valeur variable type char [ par Vinsou ] J'ai une variable char qui doit contenir du texte. Mais au milieu de ce texte il y a des valeurs provenant d'une base de donnée. Comment faire pour a pb avec variable [ par jeffise57 ] Please aidez moiJe reçoit comme arugument du fonction des variables unsigned char* et je doit passer dans une deuxième fonction les même arguments mai Probleme de conversion [ par allo8086 ] Salut tous le mondeEnfet, je veux convertir une chaine de caratere lue a partir d'un fichier texte en unsigned char.A propos j'ai essayé de passer pa assigner des valeur à un "unsigned char" [ par supers03 ] Bonjour à tousJ'ai un petit(ou gros en fait) problème dans mon programme : j'ai dans mon code cette ligne :BYTE PATCH1[] = "\x90\x90\x90";et le progra Allocation de variable [ par CrazySeb ] Bonsoir a tous, j'ai un probleme assez bete qui m'empeche d'avancer dans mon travail... Je vous explique le probleme. J'ai deux sous fonctions qui probleme de pointeur change [ par alphaone ] http://wingcommander.free.fr/mactransp.zipvoila mes sources fait avec dev cpp, alors quand vous compiler vous allez voir ma variable, s'affciher 2 foi probleme sur c urgent SVP [ par majilion ] Bonjour je vous remercie d'abord d'essayer de resourde mon petit probleme. Mon souci c'est que dés ke j'execute un scanf ma variable perd sa valeur. Programmation C : 2 unsigned char dans 1 unsigned int. [ par romain60112 ] Bonjours a tous, J'ai un petit soucis pour stocker 2 unsigned char dans 1 unsigned int. Je dispose de : un tableau d'unsigned int : unsigned int con probleme avec une chaine de caractere [ par joben22 ] Bonsoir, j'ai un petit soucis avec une fonction que j'essaie de coder. En fait, je lis le contenue d'un fichier, le place dans un char* et la j'aimer


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 : 1,700 sec (4)

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