Hallo,
ich habe leider kein Obj-C Forum hier gefunden. Naja - bevor ich mit Cocoa anfange muss ich ja erstmal Obj-C lernen - naja dabei haperts.
Hier mal der Code:
Alles anzeigen
Das Programm soll einfach die Summe von 9 und 3 ausgeben.
Wenn ich das Programm ausführe kommt:
x has exited due to signal 5 (SIGTRAP).
Wobei x der Name meines Projektes ist.
ich habe leider kein Obj-C Forum hier gefunden. Naja - bevor ich mit Cocoa anfange muss ich ja erstmal Obj-C lernen - naja dabei haperts.
Hier mal der Code:
Quellcode
- //
- // main.m
- // hallo
- //
- // Copyright (c) 2005 __MyCompanyName__. All rights reserved.
- //
- #import <stdio.h>
- #import <objc/Object.h>
- @interface testClass: Object
- {
- int m_a;
- int m_b;
- }
- -(void) printSum;
- -(void) setA:(int) n;
- -(void) setB:(int) m;
- @end
- @implementation testClass
- -(void) printSum
- {
- int test = m_a + m_b;
- printf(" %i " , test);
- }
- -(void) setA: (int) n
- {
- m_a = n;
- }
- -(void) setB: (int) m
- {
- m_b = m;
- }
- @end
- int main(int argc, char *argv[])
- {
- testClass *myTest;
- myTest = [testClass alloc];
- myTest = [testClass init];
- [myTest setA: 9];
- [myTest setB: 3];
- [myTest printSum];
- [myTest free];
- return 0;
- }
Das Programm soll einfach die Summe von 9 und 3 ausgeben.
Wenn ich das Programm ausführe kommt:
x has exited due to signal 5 (SIGTRAP).
Wobei x der Name meines Projektes ist.
Die Objective-Cloud ist fertig wenn sie fertig ist. Beta heißt Beta.
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].
Daran lags.
