From: "Carlos Matos" Newsgroups: comp.os.msdos.djgpp Subject: Having problems with a simple C program on the djgpp platform in windos 95 using RHIDE Date: 28 Oct 1997 01:11:13 GMT Lines: 36 Message-ID: <01bce33e$264a1cc0$a32285ce@default> NNTP-Posting-Host: 206.133.34.163 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi there guys and girls: I am a new user of djgpp and RHIDE. I read that because the new editor of RHIDE uses a new keyboard handling, it is sometimes neccessary to change the default about the keyboard. It says to read the file readme.key but I cannot get into the site where I got RHIDE anymore so I do not have access to this file. I am having problems with the following simple C program. #include #include void main() { char s[1000]; int count; while (gets(s)) count += strlen(s); printf("%d\n",count); } The problem is that this program goes into and infinite loop because when I pressed CTRL-D, s gets the value of \004 instead of the end-of-file (eof). Since gets(s) returns 0 only when s is equal to eof the while loop goes into an infinite loop. I do not know how to change the default about my keyboard. If this is the problem or if the problem is something else. Can somebody help me? Thank you. Carlos Matos cmatos AT sprintmail DOT com