All pastes #29756 Raw Edit

Mine

public c v1 · immutable
#29756 ·published 2005-11-20 21:40 UTC
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;			}		}	}}