code_snippets/c_projects/printing_tokens/main.c
2024-04-18 12:33:14 -07:00

27 lines
412 B
C

#include <stdio.h>
#include <stdlib.h>
#include <string.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.
char *ptr = s;
while ( *ptr != '\0' ){
if ( *ptr == ' ' ){
printf("\n");
}
else{
printf("%c", *ptr);
}
ptr++;
}
printf("\n");
return 0;
}