When i try to concompile
CODE
#import <stdio.h>
#import <objc/Object.h>
//----------interface--------------
@interface Fraction: Object
{
int numerator;
int denominator;
}
-(void) print;
-(void) setNumerator: (int) n;
-(void) setDenominator: (int) d;
@end
//-----------implementation--------
@implementation Fraction;
-(void) print
{
printf ("%i/%i, numerator, denominator");
}
-(void) setNumerator: (int) n
{
numerator = n;
}
-(void) setDenominator: (int) d;
{
denominator = d;
}
@end
//-------------program-------------
int main (int argc, char *argv[])
{
Fraction *myFraction;
myFraction = [Fraction alloc];
myFraction = [myFraction init];
[myFraction setNumerator: 1];
[myFraction setDenominator: 3];
printf ("The value of my fraction is: ");
[myFraction print];
printf ("\n");
[myFraction free];
return 0;
}
i get the following error
CODE
[rustix@localhost Objective-C]$ ./a.out
The value of my fraction is: 0/-1081145512, numerator, denominator
how do i sort this ?