View Single Post
Old 04-04-2004, 02:24 PM   #1 (permalink)
bacon_masta
Psycho
 
bacon_masta's Avatar
 
Location: i live in the state of denial
i'm teaching myself c....printf ( "sigh/n" )

i'm currently in the process of teaching myself the c language, and have succesfully written 12 extremely (and i mean EXTREMELY) low-level apps. as in, input a word and it spits it out backward. i've moved on to trying to manipulate numbers in c, starting with adding two integers. when i attempt to compile the prog

#include <studio.h>

int main()
{
int integer1, integer2, sum;

printf( "Enter the first number that this program will add/n" );
scanf( "%d", &integer1 );
printf( "Enter the second number to the program/n" );
scanf( "%d", &integer2 );
sum = integer1 + integer2;
printf( "sum is %d\n", sum ); /*what's the fucking problem here??*/

return 0;
}

i get a debugging error saying C:\Program Files\Miracle C\examples\adding.c: line 12: wrong # args in function call
'printf( "sum is %d\n", sum )'
aborting compile

i'm using miracle c 3.2 on windows xp, and the code is almost taken straight from a text (Deitel and Deitel's "How to Program C: Third Edition")

btw, please excuse the profanity in the code, after rewriting it four times i got a tad frustrated. i can't figure out why it's telling me that the # of arguments is off, i checked all the references i could find and can't find anything that helps. what's the problem with line 12?
bacon_masta is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37