#include #include #include int main(){ char space[4096]; ssize_t readlen; // top of loop here while(1){ // read up to 4096 bytes readlen = read(0, space, 4096); if(readlen < 1) break; // Capitalize the letters in space int pos = 0; while(pos < readlen){ if(isalpha(space[pos])) // Don't need a colon here space[pos] = toupper(space[pos]); pos++; // Same as pos += 1 } // Write out up to 4096 bytes write(1, space, readlen); // end of the loop } return 0; }