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

  FORUM HardWare.fr
  Programmation
  C++

  [C] A tout hasard... un truc genre eval() ca existe en C?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] A tout hasard... un truc genre eval() ca existe en C?

n°136334
Suri
Darksurious
Posté le 08-05-2002 à 15:00:32  profilanswer
 

si par exemple je veux creer 150 unsigned int qui s'appellent totoX ou X est un nombre, dans une boucle.
ya t'il un truc qui puisse concatener deux chaines pour faire un nom de variable?  un peu a la maniere d'un eval() ?
un strcat pour les nom de variable quoi...
 
je pense pas, mais bon, je me demandais...


---------------
Suri.morkitu.org : Balades au coeur de la ville...
mood
Publicité
Posté le 08-05-2002 à 15:00:32  profilanswer
 

n°136337
youdontcar​e
Posté le 08-05-2002 à 15:02:51  profilanswer
 

tant de naïveté, c'en est presque touchant.
 
pas possible. mais tu as droit à _asm si tu veux.

n°136339
Suri
Darksurious
Posté le 08-05-2002 à 15:04:02  profilanswer
 

youdontcare a écrit a écrit :

tant de naïveté, c'en est presque touchant.  
   
pas possible. mais tu as droit à _asm si tu veux.  



 
 
 :D  roo ca va hein :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°136418
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 08-05-2002 à 16:42:28  profilanswer
 

suri a écrit a écrit :

si par exemple je veux creer 150 unsigned int qui s'appellent totoX ou X est un nombre, dans une boucle.
ya t'il un truc qui puisse concatener deux chaines pour faire un nom de variable?
 un peu a la maniere d'un eval() ?
un strcat pour les nom de variable quoi...
 
je pense pas, mais bon, je me demandais...  




 
Y a un truc qui a été inventé pour ça : les tableaux
 
int toto[500];
toto[0] = 5;
toto[1] = 6;
toto[2] = 7;
 
etc...


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°136453
Suri
Darksurious
Posté le 08-05-2002 à 18:57:02  profilanswer
 

Tetragrammaton IHVH a écrit a écrit :

 
 
Y a un truc qui a été inventé pour ça : les tableaux
 
int toto[500];
toto[0] = 5;
toto[1] = 6;
toto[2] = 7;
 
etc...  




 
ouais mais ct un exemple... c'etait pas ca exactment mon pb.. enfin bon c pas grave :)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°136554
z51
Posté le 09-05-2002 à 00:38:11  profilanswer
 

Tu peux faire ça sous la forme d'une macro :
 
#define TOTO(i) unsigned int toto##i
 
exemple :
 
TOTO(0);
toto0 = 10;
 
Par contre ça va poser problème dans une boucle :
long i = 50;
TOTO(i);
 
ça crée un unsigned int appelé totoi et non toto50 ...

 

[jfdsdjhfuetppo]--Message édité par z51 le 09-05-2002 à 01:00:55--[/jfdsdjhfuetppo]


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

  [C] A tout hasard... un truc genre eval() ca existe en C?

 

Sujets relatifs
il existe des progs pour editer du PHP ?(com dreamweaver pour le html)[PHP] au hasard mais toutes les 24h...
Existe-t-il un utilitaire ki genere un MPD a partir d'une base MYSQL ?[PHP] ca existe une fonction ki affiche un calendrier ??
[PHP ou JS?] Vérifier si un lien entré existe!...Je débute en C et y'a un p'tit truc que je comprends pas.......
l'equivalent de la fonction "eval" du javascript existe t'il en java ?[java] ca existe les surcharges d'opérateurs ??
[MSVC++ 6.0] getopt_long ça existe sous win ? 
Plus de sujets relatifs à : [C] A tout hasard... un truc genre eval() ca existe en C?


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