3
GLib에서 정수 값을 문자열로 변환하고 싶습니다. 거기에 어떤 매크로 또는 기능이 있나요? 또는 동일한 이중 연결 목록에 다른 데이터 형식을 저장할 수 있습니까?GLib에서 정수를 문자열로 변환하는 방법은 무엇입니까?
GLib에서 정수 값을 문자열로 변환하고 싶습니다. 거기에 어떤 매크로 또는 기능이 있나요? 또는 동일한 이중 연결 목록에 다른 데이터 형식을 저장할 수 있습니까?GLib에서 정수를 문자열로 변환하는 방법은 무엇입니까?
gchar *my_string = g_strdup_printf("%i", my_integer);
GINT_TO_POINTER
를 사용하는 경우에도 정수를 저장할 수 있습니다,하지만 어떻게 당신은 다시 꺼내 어떤 데이터 유형 알 수 있습니까?
1. 답변을위한 많은 탄약 ... 2. 실제로 이중 연결 목록에 표현을 저장하고 있습니다. 따라서 모든 홀수 노드 (0부터 시작)는 연산자이고 심지어 노드는 피연산자입니다. – Ashwin
반갑습니다. 어쩌면 당신은 그것을 위해 나무를 사용해야합니다. 그렇지 않으면 다른 운영자에게 다른 우선 순위를 어떻게 부여할까요? – ptomato