Je lis les données d'un fichier et j'ai besoin d'extraire uniquement des entiers à partir des données ci-dessous.Comment puis-je l'accomplir? Merci.Comment extraire la sous-chaîne en C
Mon entrée sera field6 et j'ai besoin de supprimer ces caractères "];" et stockez-le dans une variable entière.
Mon code: -
field6 = strtok(NULL," ");
if (isdigit(field6))
{
weight = atoi (field6);
printf("%d\n",weight);
}
Entrée:
43];
2];
4];
16];
25];
Sortie:
43
2
4
16
25
Google 'isdigit()' et ''. –
Tâche parfaite pour l'une des fonctions de scanf. – goji
@ H2CO3 Mais mon entrée est une chaîne. – Teja