bonjour, j'aimerai approfondir une fonction, c'est à dire je possède uen chaine de caractère ici : ChaineRéponse, j'aimerai pouvoir tester son contenu à savoir:
si c'est un entier
si c'est une chaine de caractère
si c'est une formule ( la formule est reconnaissable grâce à la parenthèse ouvrante et fermante:
voici mon code
void gereBoutonGrille(int ligne, int colonne)
{ double valeur=0;
char* ChaineReponse;
char ChaineTexte[50];
int res = 0;
ChaineReponse = grilleGetText(ligne, colonne);
printf("gereBoutonGrille (ligne=%d colonne=%d contenu=%s)\n", ligne, colonne, ChaineReponse);
printf("gereBoutonGrille (ligne=%d colonne=%d)\n", ligne, colonne);
sprintf(ChaineTexte, "ligne %d : colonne %d", ligne, colonne);
res = dialogSaisieChaine("Saisir le contenu", ChaineTexte, &ChaineReponse);
if(res == rVALIDER)
{
printf("chaine saisie : %s\n", ChaineReponse);
"ici je dois mettre mon test", mais je ne vois pas comment faire!!!
printf("chaine saisie : %lf\n", valeur );
grilleSetText(ligne, colonne, ChaineReponse);
free(ChaineReponse);
}
}
merci d'avance de votre réponse