#include "d:\cips\cips.h" main() { int file_desc, i, j; char buffer[100]; for(i=0; i<100; i++) buffer[i] = ' '; j = 1; while(j == 1){ file_desc = open("a:\dummy", O_CREAT | O_RDWR | O_BINARY, S_IREAD | S_IWRITE); printf("\nCAT> file desc=%d", file_desc); for(i=0; i<10; i++){ my_write(file_desc, buffer, 100); } printf("\n\tfinished writing"); close(file_desc); } } read_string(string) char *string; { int eof, letter, no_error; eof = -1; no_error = 0; while((letter = getchar()) != '\n' && letter != eof) *string++ = letter; *string = '\0'; return((letter == eof) ? eof : no_error); } /* ends read_string */ clear_buffer(string) char string[]; { int i; for(i=0; i