Printing the words of given sentence on new line.
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
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.
//writes words of sentence on new line.
int i = 0;
while (s[i] != '\0')
{
printf("%c", s[i]);
i++;
if (s[i]==' ')
{
i++;
printf("\n");
}
}
return 0;
}
No comments:
Post a Comment