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

  FORUM HardWare.fr
  Programmation
  C++

  [C] Couille quand je modifie un char d'une structure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Couille quand je modifie un char d'une structure

n°134531
Deadog
Dain Bramaged
Posté le 04-05-2002 à 16:14:10  profilanswer
 

voila, j'ai un blem kan j'affecte une valeur au char ident de cette structure (elle est déclarer hors d'une fonction) :
 
typedef struct module {
  char ident[10];
  struct module *children;
  struct module *prev;
  struct module *next;
} module;
 
pour le modifier j'utilise ça dans une fonction :
 
void modif (module *point, char* id) {
point->ident = id;
}
 
(c k'un exemple, y'a plus de code ;))
 
et kan je compile j'ai cette erreur :
 
plugin.c:91: incompatible types in assignment
 
sachant ke le blem vient pas la déclaration de la variable "id" puisque même en mettant ça :
 
point->ident = "test";
 
ça merde :/
 
 
kkl1 saurais pkoi ça merde komme ça ?
 
 
ps : j'ai aussi essayé en mettant un "\0" à la fin et ça a pas marcher ;)

mood
Publicité
Posté le 04-05-2002 à 16:14:10  profilanswer
 

n°134544
verdoux
And I'm still waiting
Posté le 04-05-2002 à 16:35:23  profilanswer
 

au lieu de point->ident = id;  
mettre:
strncpy(point->ident, id, 9);
point->ident[9] = 0;

n°134550
Deadog
Dain Bramaged
Posté le 04-05-2002 à 16:49:11  profilanswer
 

merci :love:  
 
 
le "point->ident[9] = 0;" c pour le caractère final ? c pas plutôt \0 ?

n°134649
Kris
Posté le 04-05-2002 à 19:42:17  profilanswer
 

ca revient au meme.
0 c le code ascii du caractere '\0'.
 
@+


---------------
L'homme sage apprend de ses erreurs.  
n°134652
Deadog
Dain Bramaged
Posté le 04-05-2002 à 19:46:54  profilanswer
 

ok, de toute façon je l'ai enlevé, ça merdé et apparament c inutile ;)


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

  [C] Couille quand je modifie un char d'une structure

 

Sujets relatifs
Comment convertir long int -> chaine de char ?Utilisation structure en C sous unix
[c++] Est il possible de convertir une CString en Char ou vice versa?[phpMyAdmin 2.2.1] Comment rapatrier structure et données SQL ?
[DEPLHI 4] Urgent :) HotKey + WM_CHAR = probleme :(, aidez moi[C]Une fonction qui retourne un tab de char (urgent)
[C] Ca prend combien de place un pointeur sur fichier? sur structure?[C++ Builder] Convertir char* to AnsiString
[C/Unix] Conversion d'un int en char* (plus con tu meurs)C++ : initialisation taille cste d'un char[15][test], avec 'test' int
Plus de sujets relatifs à : [C] Couille quand je modifie un char d'une structure


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