Langage C: Comment obtenir le numéro de chaîne via sscanf?

Récemment, j'ai besoin d'extraire un nombre à partir d'une chaîne, mais sur de très vieux C avec des fonctions comme strtok ne sont pas pris en charge. Je préfère sscanf, mais je ne peux pas le comprendre.
Notez que l'entier est dans endroit aléatoire (défini par l'utilisateur).

En général c'est ce que je veux happan comme un exemple:

Input:
char * string = "He is 16 years old.";

Output:
16
Bonjour et bienvenue à stackoverflow.com. Veuillez prendre le temps de lire les pages d'aide, en particulier les sections nommé "Quels sont les sujets que pouvez-vous nous parler ici?" et "Quels sont les types de questions devrais-je éviter de poser la question?". Et surtout, merci de lire le Dépassement de Pile question de liste. Vous pouvez également apprendre ce qu'est un SSCCE est.
"mais sur de très vieux C" - vous êtes un masochiste?
Jeu-Éditeur de la plate-forme ne supportent pas la version la plus récente de C ^^.
mes condoléances. eh bien, tant qu'il n'est pas un langage de base de la fonctionnalité, vous pouvez toujours prendre une implémentation de la partie manquante et l'utiliser.

OriginalL'auteur Lively | 2014-02-19