c99

    0

    1답변

    내 프로그램을 경고없이 clang으로 컴파일하고 싶습니다. 이 함수는 컴파일되었을 때 작동하는 것처럼 보이지만 그 이유는 무엇입니까? 어떻게 경고를 처리 할 수 ​​있습니까? $ clang cpu-disk-info.c cpu-disk-info.c:108:17: warning: implicit declaration of function 'read' is

    20

    2답변

    우리가 부울 typedef int bool; #define false 0 #define true 1 의 에뮬레이션을했다 (OpenVPN의는 4029971240b6274b9b30e76ff74c7f689d7d9750을 커밋 문제의 프로젝트입니다) 지금 C99의 부울 #include <stdbool.h> 로 전환 그러나이 프로젝트의 경우 어딘가에이 사

    6

    3답변

    전역 변수는 var이고 함수는 foo입니다. long foo(){ return var++; } 감사합니다 : C 표준 (나는 C99를 사용하여 컴파일하고있어) 내가 실행하려고하면 var에 무슨 말한다면 내가 궁금하네요 (나는 그것이 나쁜 연습을 알고 있지만, 경우에 따라서는 불가피).

    11

    2답변

    C 구현 (예 : x86 C 컴파일러)에서 USHRT_MAX = 65535 및 INT_MAX = 2147483647이라고 가정합니다. 다음 문장은 잘 정의되어 있습니까? 오버 플로우가 발생할 수 있기 때문에, 따라서, (int가 unsigned short의 모든 가능한 값을 나타낼 수 있기 때문에) 양쪽 피연산자 int 승격 된 C99 표준에 따르고 따르면

    3

    1답변

    아래 표시된 코드의 문제점은 무엇입니까? char filter[2] = {'\0'}; *filter = (char *)calloc((unsigned int)buf.st_size + 1, sizeof(unsigned char)); 내 이해에 따르면, 배열 위치를 올바르게 변경하는 데 문제가 있습니까? 내가 왜 이것을 묻는 이유는 경고 때문입니다. War

    4

    1답변

    는 다음 감안할 때 : struct example_struct { char c; int i; }; 어떤 C99에서 유효 다음 초기화 구문인가? 1 struct example_struct example = { 'a', .i = 1}; 구문 예제 # 구문 예 # 2 struct example_struct example = { .c

    17

    1답변

    최근에 엄격한 앨리어싱 규칙이 적용되었지만 void *을 사용하여 규칙을 위반하지 않고 유형을 수행하는 방법을 이해하는 데 문제가 있습니다. 나는이 규칙 나누기 알고 int x = 0xDEADBEEF; short *y = (short *)&x; *y = 42; int z = x; 을 그리고 나는 안전하게 유형 말장난에 대한 C99의 조합을 사용

    1

    3답변

    내 C 코드에서 posix 함수 isatty()을 사용하여 출력이 리디렉션되는지 확인하려고합니다. 그러나이 작업을 수행하려면 파일 설명자가 필요하며 연구 결과로 fileno()은 더 이상 stdio.h에 포함되지 않습니다. 파일 설명자를 얻는 다른 방법이 있습니까?

    0

    1답변

    예를 들면 : 나는 심지어 무슨 뜻인지했던 이해할 수 없었다 enum { SPICE_MSG_CURSOR_INIT = 101, SPICE_MSG_CURSOR_RESET, SPICE_MSG_CURSOR_SET, SPICE_MSG_CURSOR_MOVE, SPICE_MSG_CURSOR_HIDE, SPICE_MS

    4

    2답변

    내가 완전히 이식 가능하고 특정 아키텍처에 묶이지 않기를 원하는 C 프로그램 (C99 또는 C2011)을 작성하고 싶다고 가정 해 보겠습니다. 그것은 내가 다음 이전 정수 타입 (int, long, short)과 친구로부터 깨끗한 휴식을 확인 하 고 만int8_t, uint8_t, int32_t 등 (아마도 사용을 사용하고 싶을 것 같다하여 least 및