2011-04-23 2 views
1

목표 C는 C를 지원하기위한 것입니다. C 언어로 된 몇 가지 코드가 있는데 객관적인 C 언어로 사용하고 싶습니다. 어떻게 가능합니까? 나는 가능하다는 것을 알고 있지만 어떻게 확신 할 수는 없다.객관적인 c에 c 코드 사용

편집
다음 코드를 목적 C에 사용하고 싶습니다. 어떻게해야합니까?

+2

C 코드 **는 ** Objective-C 코드입니다. – BoltClock

+1

질문에있는 코드가 유효하지 않음을 유의하십시오. C와 C++를 혼합하는 것처럼 보입니다. –

+0

그게 가능할까요 ?? – pankaj

답변

4

오브젝티브 C는 C 이상의 층의 단지 종류

string FileMeasure="Hello FILE!" 
int TempNumOne=FileMeasure.size(); 
char Filename[100]; 
for (int a=0;a<=TempNumOne;a++) 
{ 
    Filename[a]=FileMeasure[a]; 
} 

감사
판 카지 ...

당신이 C 라이브러리, C 코드, C 함수, 또는이있는 경우

무엇이든, 당신이 ' ...

그냥 객체 지향 C 코드의 래퍼로서 목표 - C에 대해 생각 ... 목표 - C에서 사용할 수있을 것이다

월 보다 구체적인 답변을 원한다면 세부 사항을 추가해야 할 것입니다 ...

+0

제 질문에 편집 한 내용을 확인하십시오 – pankaj

0

언어로서, Objective-C는 C의 "수퍼 세트"를 고려할 수 있으므로 컴파일시 순수한 C 코드가 잘 작동합니다 Obj-C 프로젝트; 하지만 이것은 언어 자체, 표준 라이브러리 (Obj-C에서도 사용 가능) 및 "C 링크"가있는 라이브러리에 관한 것입니다. 그것이 의미가 있고 작동하는지 여부는 C 코드가 정확히 무엇을하는지에 달려 있습니다. 예 : 시스템 특정 라이브러리를 사용하는 경우, 이식 문제가있을 수 있습니다.

+0

제 질문에 편집 한 내용을 확인하십시오 – pankaj

1

목적 C는

이 무엇을 의미하는지 확실하지 C.

을 지원하기위한 것입니다. 오브젝티브 C는 내가 C 언어에 몇 가지 코드를 가지고 C.

의 슈퍼 내가 그냥 사용 목적 C

에서 그것을 사용하려고합니다. 일반적으로 마법은 필요하지 않습니다.

+0

제 질문에 편집 한 내용을 확인하십시오. – pankaj