2011-03-23 6 views
0

기본 프로그래밍 작업을 위해 C/pragma/.. 라이브러리를 찾고 있습니다. 리스트와 hasmaps와 배열과 souch stuff를 다루고 생성하기위한 것. 그래서 나는 바퀴를 몇 번이고 다시 만들고 다시 같은 구조를 써야합니다. 그러나 순수 C 라이브러리이어야합니다.순수 c 지원/util 라이브러리

도움 주셔서 감사합니다.

+0

정확히 왜 순수한 C가 필요합니까? STL은 어떨까요? (그리고 C++ 태그는 어떨까요?) –

+0

종종 C++ 프로그래머는 c 라이브러리에 대해서도 잘 알고 있습니다. 왜 내가 C++ 태그를 추가했는지. 투표 해줘서 고마워. – axaluss

+0

이 의견은 메타에 속하지만 ... 각 질문마다 2 세트의 태그가 없어야하는지 궁금합니다. 한 세트는 질문 자체에 관한 것이고 다른 하나는 관련 주제/전문가가 도움을 줄 수있는 언어 용입니다 질문에 답하세요. 그러면 C++ 태그를 따르는 사용자는 "about C++"또는 "about C++"및 "C++ 전문가가 대답 할 수있는"질문을보고 싶을 수 있습니다. –

답변

8

질문을 다시 태그하고 C++ 태그를 제거하는 것이 좋습니다. 태그에 약간 이상한 점이 있습니다.

C로 구현 된 것이 필요한 경우 GTK +의 일부인 Glib을보고 링크 된 목록 및 트리와 같은 데이터 구조를 구현합니다.

또는 Apache Portable Runtime은 Apache에서 프로젝트로 작성되었으며 C로 작성되었으며 Apache 웹 서버에서 사용됩니다.

+0

OP의 요구 사항과 달리이 라이브러리는 "순수한 C"가 아닙니다. 그들은 순수한 C 라이브러리 레벨에서 수행 할 수있는 것보다 훨씬 많은 작업을 수행하기 때문에 POSIX 또는 지원되는 독점 운영 체제 중 하나에 대한 종속성이 풍부합니다. –

+0

@R - 당신 말이 맞아요. 그들은 순수한 것은 아닙니다. C. OP의 질문은 C로 작성된 라이브러리가 아니라 C로 작성된 라이브러리가 아니라 OS 레벨 세부 정보와 같은 외부 영향이없는 라이브러리를 의미한다고 생각했습니다. '. – birryree

3

일반 C 프로젝트에서 나는 APR을 사용하는 경향이 있습니다.

아마도 필요한 모든 것을 다룰 수 있습니다. 또한 OS의 멋진 추상화를 제공합니다.

관련 문제