From: ab837 AT sfn DOT saskatoon DOT sk DOT ca (James Edwin Cooper) Newsgroups: comp.os.msdos.djgpp Subject: Why doesn't this work (correct, running code) Date: 15 Jul 1997 05:32:52 GMT Organization: Saskatoon Free-Net Lines: 37 Message-ID: <5qf224$6m0$1@missing.link.ca> NNTP-Posting-Host: broadway.sfn.saskatoon.sk.ca To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Sorry, me again! Anyway, I just made this program, changed it until there weren't any DAMN errors, and now it doesn't work! It is a SUPER fast SIN calculator (integer values only). The problem is, no matter WHAT number you type in, it always pumps out 0.000000. Any reason? *** WARNING: DJGPP V1 CODE START *** #include "stdio.h" #include "math.h" main() { float answer,sintable[360]; int i,value; char number[3]; printf("Welcome to the SUPER HackEd Sin Number Calculator!\n"); printf("We are computing your Sin Tables now!\n\n"); printf("Progress: "); for(i=0;i<360;i++) { sintable[i]=sin(i); printf("."); } printf(" done!"); printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); printf("Please enter an integer number to be calculated : "); gets(number); value=atoi(number); answer=sintable[value]; printf("\nThe answer is %f.\n\n"); } *** WARNING: DJGPP V1 CODE END *** Sorry if this doesn't look perfect or run fast, it was a 15 minute hack by a newbie. Anyway, If this should work, then can you give me hints? Otherwise, a simple fix would be nice! Thanks in advance :) -hacked AT iname DOT com