We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
char *s;
s = malloc(1024 * sizeof(char));
scanf("%[^\n]", s);
s = realloc(s, strlen(s) + 1);
//Write your logic to print the tokens of the sentence here.
char *word = strtok(s, " ");
while(word != NULL) {
printf("%s\n", word); // Print each word in new line
word = strtok(NULL, " "); // Move to next word
} return 0;
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Printing Tokens
You are viewing a single comment's thread. Return to all comments →
include
include
include
include
int main() {
char *word = strtok(s, " "); while(word != NULL) { printf("%s\n", word); // Print each word in new line word = strtok(NULL, " "); // Move to next word } return 0; }