#include <stdio.h> int findlastword(char *string,char *buffer) { int i,c; c=0; for (i=0; i<=strlen(string); i++) { buffer[c]=string[i]; c++; if (string[i]==' ') {c=0;} } } int main(void) { char buffer[255],input[255]; int inputsize; inputsize=0; while ((input[inputsize] = getchar() ) != EOF) { if (inputsize<sizeof(input)) { inputsize++;} } input[inputsize]=0; findlastword(input,buffer); printf("%s",buffer); } mike@workstation ~ $ cc lw.c -o lw mike@workstation ~ $ echo Riis er en ost med salsa | ./lw salsa