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

  FORUM HardWare.fr
  Programmation
  C

  problème de déclaration

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de déclaration

n°1577677
mormegil92
Posté le 21-06-2007 à 15:24:18  profilanswer
 

bonjour, je voudrai déclarer un unsigned char *.
pour l'instant je tappe :
unsigned char *in = "hello world"
il me dit qu'il ne peut pas convertir un const char en unsigned char *

mood
Publicité
Posté le 21-06-2007 à 15:24:18  profilanswer
 

n°1577678
_darkalt3_
Proctopathe
Posté le 21-06-2007 à 15:26:02  profilanswer
 

Pas de question, pas de réponse.
 
Et ouvre un bouquin de C.


---------------
Töp of the plöp
n°1577680
mormegil92
Posté le 21-06-2007 à 15:27:39  profilanswer
 

je voudrais donc savoir comment faire, un exemple de code.
merci

n°1577681
_darkalt3_
Proctopathe
Posté le 21-06-2007 à 15:29:53  profilanswer
 

google


---------------
Töp of the plöp
n°1577683
mormegil92
Posté le 21-06-2007 à 15:31:24  profilanswer
 

y'a-t-il quelqu'un de plus agréable qui pourrait me répondre parce que avoir affaire à des boulets c'est pas très agréable

n°1577687
_darkalt3_
Proctopathe
Posté le 21-06-2007 à 15:36:12  profilanswer
 

de rien


---------------
Töp of the plöp
n°1577748
matafan
Posté le 21-06-2007 à 17:58:34  profilanswer
 

Il est bizarre ton compilo. Le miens ne considère pas les chaines littéarales comme constantes. Il y a plusieurs façons de régler le problème suivant ce que tu veux faire. Il faut nous en dire plus... Montre ton code.

n°1577777
Sve@r
Posté le 21-06-2007 à 19:16:08  profilanswer
 

mormegil92 a écrit :

pour l'instant je tappe :
unsigned char *in = "hello world"
il me dit qu'il ne peut pas convertir un const char en unsigned char *


 
Une chaîne constante est un tableau de char (sous-entendu signed). Ton compilo hyper rigoureux (gcc ?) te dit qu'il ne peut pas mettre l'adresse de cette zone signed char dans un pointeur (variable qui sert à stocker les adresses) sur une zone "unsigned char".
 

mormegil92 a écrit :

je voudrais déclarer un unsigned char *...


On choisit généralement son type de variable en fonction de ce qu'elle doit stocker, pas en fonction de ses désirs personnels....
 

mormegil92 a écrit :

je voudrais donc savoir comment faire, un exemple de code.


#include <stdio.h>
int main()
{
    static char txt[]="Hello World";
   
    printf("%s\n", txt);
    return 0;
}


 

mormegil92 a écrit :

y'a-t-il quelqu'un de plus agréable qui pourrait me répondre parce que avoir affaire à des boulets c'est pas très agréable


Ca se voit que t'as pas encore rencontré Taz. Mais les boulets ont raison. Tu te sortirais un peu les doigts pour les utiliser intelligemment sur Google, ça t'éviterait de passer pour un gros assisté de la prog...

Message cité 1 fois
Message édité par Sve@r le 22-06-2007 à 18:56:46

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1577798
_darkalt3_
Proctopathe
Posté le 21-06-2007 à 21:35:36  profilanswer
 

Sve@r a écrit :

Ca se voit que t'as pas encore rencontré Taz. Mais les boulets ont raison. Tu te sortirais un peu les doigts pour les utiliser intelligemment sur Google, ça t'éviterait de passer pour un gros assisté de la prog...


:jap:


---------------
Töp of the plöp
n°1577973
Taz
bisounours-codeur
Posté le 22-06-2007 à 12:34:34  profilanswer
 

mormegil92 a écrit :

bonjour, je voudrai déclarer un unsigned char *.
pour l'instant je tappe :
unsigned char *in = "hello world"
il me dit qu'il ne peut pas convertir un const char en unsigned char *


quel menteur ce compilateur !


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

  problème de déclaration

 

Sujets relatifs
Problème pour déclaration d'un champ auto incrementProbleme declaration fonction
Problème avec déclaration des variables.probleme declaration pour firefox
Problème pour déclaration des règles formulaire[ASP] Problème de declaration de tableau [Résolu]
Probleme de declaration d'un tableauProblème de declaration de sous-class
probleme de declaration de variableprobleme declaration operateur new
Plus de sujets relatifs à : problème de déclaration


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR