strtok

    0La chaleur

    1Répondre

    Tenir compte du programme suivant #include <stdio.h> #include <string.h> int main() { char *str = "This is a test."; char *token; token = strtok(str," "); } Il segfault. Mais si

    1La chaleur

    1Répondre

    j'ai besoin des éclaircissements sur la fonction strtok() Disons que mon delimiter est une chaîne qui est "SEP" Et j'ai une chaîne qui est comme ceci: char str[100] = "var1SEPvar2SEPvar3SEPvar4"; Woul

    1La chaleur

    1Répondre

    Je voudrais savoir comment utiliser strtok pour trouver des valeurs, est-ce possible d'utiliser strtok(mystring, "") ou non? Je veux diviser: mystring ->%3456 Je veux divisé en 2 parties: "%" et "3456

    1La chaleur

    2Répondre

    Je suis un débutant en C et je travaille sur un programme en ce moment. Ceci est juste une petite partie de celui-ci. Je veux que chaque fois que j'entre dans "set A", le programme produise "Hallo 1"

    0La chaleur

    1Répondre

    J'ai une fonction qui prend comme paramètre un char ** const et un pointeur de fichier. Ce que j'essaie de faire est dans le fichier, si je vois une ligne avec un espace blanc, je vais supprimer les c

    1La chaleur

    3Répondre

    J'apprends la manipulation de chaînes avec les fonctions standard C. Quand j'apprends ce genre de choses, je fais face à la fonction strtok et au code suivant. Je ne comprends pas pourquoi dans la bou

    1La chaleur

    3Répondre

    J'essaye de convertir un char * en majuscule en c, mais la fonction toupper() ne fonctionne pas ici. J'essaie d'obtenir le nom de la valeur de temp, le nom étant quelque chose avant les deux points, d

    1La chaleur

    2Répondre

    char *p_word; p_word = strtok (p_input, " ,.-:\n1234567890"); while (p_word != NULL) { printf ("%s\n", p_word); p_word = strtok (NULL, " ,.-:\n1234567890"); } Je lis dans un fichier

    -3La chaleur

    2Répondre

    Je veux utiliser strtok() lorsque le séparateur est une chaîne, comme " break point " -à-dire This is the first part. break point This is the second part devenir: This is the first part. This is the