Path: utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!adm!VC008329%NDSUVM1.BITNET@cunyvm.cuny.EDU From: VC008329%NDSUVM1.BITNET@cunyvm.cuny.EDU (MITCHELL L GRAVES) Newsgroups: comp.lang.c Subject: FILE I/O & SLOW WINDOWS Message-ID: <11678@brl-adm.ARPA> Date: 7 Feb 88 17:51:20 GMT Sender: news@brl-adm.ARPA Lines: 43 I have been using Turbo C for anly a few months now and I'm having a couple of problems with a program I'm writing. The first problem is that when I save a variable to a file I am having to also print a 'n'to get to the next line to save my next variable. Problem is, is when I gets the password variable from the file and do a comparison with the file variable and the password I type, in it doesn't compare. Here's an example of how the variables are saved to a file: SAVE TO FILE RETRIEVE FROM FILE file = fopen("main","w"); file = fopen("main","r"); fputs(title,file); fgets(title,sizeof(title),file); fprintf(file,'n'); fprintf(file,'n'); fputs(password,file); fgets(password,sizeof(password),file); fprintf(file,'n'); fprintf(file,'n'); fputs(selpass,file); fgets(selpass,sizeof(selpass),file); fclose(file); fclose(file); Now when I do a string compare it doesn't compare. Then I printed the password and used a set of bars (to test) on each side of the string like this: printf("Password is: |%s|",&password); This is what it looks like when I print password: Password is: |ORANGE | It puts the bar on the next line. Is there anyway to remedy this or even a better way of doing this. I sure could use some experienced suggestions. Problem Two: I am drawing windows on the screen when prompting for passwords & things of that nature. I can watch the window being drawn (Very Sloooww!). I heard there is a way to write the screen to a buffer (or something like that) and later call it up so I don't have to watch the window being slowly drawn each time. Can anyone help me out? A very greatful THANKS in advance! Mitchell L. Graves (VC008329%NDSUVM1.BITNET@WISCVM.WISC.EDU)