Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h> // tu sa nasze fukcje
- int main(int argc, char* argv[])
- {
- char text[] = "Ala ma kota a kot ma Ale :)";
- // funkcja strrchr() zwraca wskaznik na ostatnie
- // wystąpienie podanego znaku w lanuchu znakow.
- char *ptr;
- while((ptr = strrchr(text, ' ')) != NULL) // dopóki jest jakaś spacja
- {
- *ptr = '\0'; // W miejsce wystąpienia spacji wstawiamy znak końca
- // stringa(terminator). Dzięki temu, następnym razem
- // nasze zdanie nie będzie miało juz ostatniego słowa.
- printf("%s ", ptr + 1); // wypisujemy to ostatnie słowo
- }
- printf("%s\n", text); // wypisujemy pierwsze słowo
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement