2017-09-11 5 views
0

permet de dire que j'ai un char[100] qui est forrmatted comme ceci: “%d,%d,%d,%.2f,%.2f”.ATEasy ambience développement logiciel de chaîne formated

Quel est le meilleur moyen pour ATEASY d'obtenir les 5 valeurs variables? (long,long,long,float, float). Je voulais travailler avec Split(sStr,",") mais cela ne fonctionne qu'avec le type String.

+0

Quelle est la particularité de ATEASY ici? –

+0

ATEASY est un exécutif de test et il n'est pas en c, c'est en visuel de base – Raz

Répondre

0

J'utilisé sscanf(const char *str, const char *format, ...) func dans cette forme:

sscanf(str, "%d, %d, %d, %lf, %lf", lLong1, lLong2, lLong3, dDouble1, dDouble2) 

Pour utiliser cette fonction, vous devez ajouter la bibliothèque MSVCRT à vos bibliothèques

Ce qui est dans:

C:\Windows\system32\msvcrt.dll.