diff --git a/tools/essai_faces.c b/tools/essai_faces.c new file mode 100644 index 0000000..f9688a8 --- /dev/null +++ b/tools/essai_faces.c @@ -0,0 +1,44 @@ +/* + */ + +#include +#include +#include + +int essai_lecture_face(char *str) +{ +char *buffer, *ptr; +int bar; +int A, B, C; + +printf("-------- '%s'\n", str); +buffer = ptr = strdup(str); +for (bar = 0;;) { + ptr = strtok(ptr, " \t"); + if (NULL != ptr) { + printf("\t%2d '%s'\n", bar, ptr); + ptr = NULL; + bar++; + } + else break; + } +/* + * so, here, we know the number of thing to decipher + */ + +free(buffer); +printf(" -> %d\n", bar); + +return 0; +} + +int main(int argc, char *argv[]) +{ +int foo, bar; + +foo = essai_lecture_face("3 14 159"); +foo = essai_lecture_face("2 4 6 8"); +foo = essai_lecture_face("0/10 1/11 2/12"); + +return 0; +}