How to usestrtok() Function in C Language
strtok() function is used to break the string into parts based on a delimiter, here delimiter is whitespace.
Syntax:
strtok(character array, char *delimiter);
C
// C Program to demonstrate Printing // of the first letter // of each word using strtok() #include <stdio.h> #include <string.h> int main() { char str[] = "w3wiki, A computer science portal for geeks" ; // This will give first word of String. char * ptr = strtok (str, " " ); while (ptr != NULL) { // This will print first character of word. printf ( "%c " , ptr[0]); // To get next word. ptr = strtok (NULL, " " ); } } |
Output
G A c s p f g
C Program to Print the First Letter of Each Word
Here we will see how to build a C Program to Print the first letter of each word. Given a string, we have to find the first letter of each word.