ANSI C est l`une des plus anciennes et les plus largement utilisés au niveau inférieur des langages de programmation encore en cours d`utilisation par les modernes, les programmeurs professionnels. Ce qui lui manque en fonctions pratiques, il se rattrape dans la puissance brute et la vitesse. Une tâche commune est de briser la série de caractères appelés chaînes en chaînes plus petites. Par exemple, vous pouvez obtenir chaque élément de données à partir d`une chaîne de données séparées par des virgules.
Ouvrez votre langage C préféré environnement de développement intégré (IDE), et commencer un nouveau projet de console. Les détails de commencer un nouveau projet varient en fonction de l`IDE que vous choisissez, mais généralement vous allez cliquer "Fichier gt; Nouveau gt; Projet" et sélectionnez "Application de la console" lorsqu`ils sont présentés avec des options pour le type d`application.
Copiez et collez le code suivant dans main.c:
comprendrecomprendreint main (char str [], omble spl)
{
char * p
ALLERprintf ("Divisé "% s" en jetons: n", Str)
ALLERp = strtok (str, spl)
ALLERtandis que (p! = NULL)
{printf ("-% s n "-, p)
ALLER
p = strtok (NULL, "- "-)
ALLER
}
return 0
ALLER
}Compiler l`application de la console en utilisant votre IDE à un exécutable nommé "split.exe."
Exécutez split.exe sur la ligne de commande en tapant la commande suivante:
Divisé "Ceci est la chaîne à diviser" " "
(Tous les guillemets sont des éléments de la commande. Les deux des quatre montré derniers sont des marques open-citation.)