rendered paste body#include <stdio.h>int main(int argc, char *argv[]) { int temp, i, count; FILE *stream; char buffer[100]; if(argc == 1) { while((temp = getchar()) != EOF) { putchar(temp); } } else { for(i = 1; i < argc; ++i) { if((stream = fopen(argv[i], "r")) == NULL) { printf("cat: %s: No such file or directory\n", argv[i]); return -1; } while(!feof(stream)) { count = fread(buffer, sizeof(char), 100, stream); if(ferror(stream)) { printf("Read error"); return -1; } if(count != 100) { buffer[count] = '\0'; } printf("%s", buffer); } putchar('\n'); if(fclose(stream)) { printf("The file \'%s\' was not closed\n", argv[i]); return -1; } } }}