fork download
  1. #import <objc/objc.h>
  2. #import <objc/Object.h>
  3. #import <Foundation/Foundation.h>
  4.  
  5. @interface TestObj : NSObject
  6. @end
  7.  
  8. @implementation TestObj
  9. int main()
  10. {
  11. // your code goes here
  12. NSMutableArray *array = [[NSMutableArray alloc] init];
  13. [array addObject:[NSDate date]];
  14. NSLog(@"%d", array.count);
  15.  
  16. int main(int argc, const char * argv[]) {
  17. int a;
  18. while (YES) {
  19. scanf("%d", &a);
  20. if (a == 42) break;
  21. printf("%d\n", a);
  22. }
  23. return 0;
  24. }
  25. @end
Compilation error #stdin compilation error #stdout 0.01s 131712KB
stdin
Standard input is empty
compilation info
prog.m: In function ‘main’:
prog.m:16:6: warning: ‘main’ is normally a non-static function [-Wmain]
  int main(int argc, const char * argv[]) {
      ^~~~
prog.m:25:1: error: expected expression before ‘end’
 @end
 ^
prog.m:25:1: error: expected declaration or statement at end of input
prog.m: At top level:
prog.m:25:1: warning: ‘@end’ missing in implementation context
prog.m: In function ‘main’:
prog.m:25:1: warning: control reaches end of non-void function [-Wreturn-type]
 @end
 ^
At top level:
prog.m:16:6: warning: ‘main’ defined but not used [-Wunused-function]
  int main(int argc, const char * argv[]) {
      ^~~~
stdout
Standard output is empty