передача строкового значения из функции C в код Objective в Xcode - PullRequest
1 голос
/ 31 августа 2011

Мне нужно использовать возвращаемое значение функции C в цели C..for Например: рассмотрим файл samplec.h & samplec.c.. Он содержит определение метода для отображения, т. Е.

char *display()
{
    char *b="Hi";
    printf("%s",b);
    return b; 
}

Это возвращаемое значение должно вызываться и использоваться в целевой функции C, т.е. в sampleObjC.m, которые существуют в том же проекте.Кто-нибудь может мне помочь с идеей, как это сделать или какие-либо альтернативы, если существуют для передачи строкового значения из файла c в объектный файл c в том же проекте?

1 Ответ

3 голосов
/ 31 августа 2011
// sampleObjC.m
#include sampleC.h

- (void)myMethod {
    NSString *string = [NSString stringWithUTF8String:display()];
    NSLog(@"%@", string); 
}
...