#include <stdio.h>
#include <string.h>
#define SIZE 300
int main(void)
{
char sentence[SIZE];
char *words[100];
int count = 0;
printf("Enter a line of text:\n"); fgets(sentence
, SIZE
, stdin
);
sentence
[strcspn(sentence
, "\n")] = '\0';
char *tokenPtr
= strtok(sentence
, " ");
while (tokenPtr != NULL)
{
words[count] = tokenPtr;
++count;
}
printf("\nThe sentence with words reversed is:\n");
for (int i = count - 1; i >= 0; --i)
{
if (i != 0)
{
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCiNkZWZpbmUgU0laRSAzMDAKCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgc2VudGVuY2VbU0laRV07CiAgICBjaGFyICp3b3Jkc1sxMDBdOwoKICAgIGludCBjb3VudCA9IDA7CgogICAgcHJpbnRmKCJFbnRlciBhIGxpbmUgb2YgdGV4dDpcbiIpOwogICAgZmdldHMoc2VudGVuY2UsIFNJWkUsIHN0ZGluKTsKCiAgICBzZW50ZW5jZVtzdHJjc3BuKHNlbnRlbmNlLCAiXG4iKV0gPSAnXDAnOwoKICAgIGNoYXIgKnRva2VuUHRyID0gc3RydG9rKHNlbnRlbmNlLCAiICIpOwoKICAgIHdoaWxlICh0b2tlblB0ciAhPSBOVUxMKQogICAgewogICAgICAgIHdvcmRzW2NvdW50XSA9IHRva2VuUHRyOwogICAgICAgICsrY291bnQ7CgogICAgICAgIHRva2VuUHRyID0gc3RydG9rKE5VTEwsICIgIik7CiAgICB9CgogICAgcHJpbnRmKCJcblRoZSBzZW50ZW5jZSB3aXRoIHdvcmRzIHJldmVyc2VkIGlzOlxuIik7CgogICAgZm9yIChpbnQgaSA9IGNvdW50IC0gMTsgaSA+PSAwOyAtLWkpCiAgICB7CiAgICAgICAgcHJpbnRmKCIlcyIsIHdvcmRzW2ldKTsKCiAgICAgICAgaWYgKGkgIT0gMCkKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiICIpOwogICAgICAgIH0KICAgIH0KCiAgICBwdXRzKCIiKTsKCiAgICByZXR1cm4gMDsKfQ==