[C] Define problème
Sophie
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'aimerais définir un tableau de caractères dans un define de taille 50.
comment je peux faire ?
#define char tableau [50] ca marche ???
aidez moi plz
j'aimerais définir un tableau de caractères dans un define de taille 50.
comment je peux faire ?
#define char tableau [50] ca marche ???
aidez moi plz
Configuration: Windows XP Internet Explorer 7.0
8 réponses
Salut.
1 - Pourquoi veux tu faire un truc moche comme ça ???
2 - pour faire un define, il faut donner un nom de "variable".
1 - Pourquoi veux tu faire un truc moche comme ça ???
2 - pour faire un define, il faut donner un nom de "variable".
C'est moche, car utiliser les macro pour définir une variable, c'est inutile, dangereux, peu pratique.
pourquoi passer par une macro ???
pourquoi passer par une macro ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
du "pro*c" ?? c'est quoi ? Je ne pense pas que tu aborde le problème de la bonne manière.
Tu ne nous en dit pas assez.
Tu ne nous en dit pas assez.
char tableau[50]; //allocation statique sur la pile ou char* tableau=(char*)malloc(50*sizeof(char)); //methode allocation dynamique C sur le tas memoire ou #defile tableau "____________"(50 espaces ....) //cette methode ne te permet pas de changer le contenu !!!!!
si ca marche pas avec tout ca .... et ben il y a un probleme