cast un tableau en int et double
Bonjour, j'ai un programme (CGI) qui récupère les valeurs envoyés via un formulaire (method POST).
Cependant, je dois changer le type de ces variables pour les traiter dans la suite.
j'ai donc deux tableaux de char
Code:
1 2 3
|
char res[80] = "";
char value[80] = ""; |
et je récupère ces valeurs
Code:
1 2
|
fsancf(stdin, "res=%80[^&]&value=%80[^&]", res, value); |
J'aimerai donc que res et value soient un int et un double.
J'ai testé
Code:
int test = (int)(res);
cependant il me dit
Citation:
Warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
et pour le type double
Code:
double test_d = (double)(value);
il me dit
Citation:
error: pointer value used where a floating point value was expected
(j'utilise gcc).
Merci pour votre aide,