How to split string into words in C

1 Answer

0 votes
#include <stdio.h>
#include <string.h>

void split(char str[], char *delimiter) {
    char *token = strtok(str, delimiter);
    
    while (token != NULL) {
        puts(token);
        token = strtok(NULL, delimiter);
    }
}
   
 
int main()
{
    char s[] = "c:is:a:general:purpose:procedural:computer:programming:language";
    
    split(s, ":");
     
    return 0;
}
 
 
 
 
 
/*
run:
         
C++
is
a
general
purpose
programming
language
    
*/

 



answered Dec 25, 2021 by avibootz

Related questions

1 answer 139 views
1 answer 156 views
156 views asked Dec 25, 2021 by avibootz
1 answer 191 views
191 views asked Jul 17, 2020 by avibootz
2 answers 184 views
184 views asked Feb 3, 2017 by avibootz
1 answer 132 views
1 answer 189 views
189 views asked Dec 25, 2021 by avibootz
...