#include #include int main(){ char buffer[128]; char first = 1; while(1){ size_t readlen = read(0, buffer, 128); if(readlen < 1) break; for(int i = 0; i < readlen; i++){ if(first && i == 0){ buffer[i] = toupper(buffer[i]); first = 0; } if(i > 0 && buffer[i-1] == ' ') buffer[i] = toupper(buffer[i]); } write(1, buffer, readlen); } return 0; }