c99

    0

    1답변

    C99 표준 컴파일러의 경우 setenv()을 stdlib.h에서 사용할 수 없으므로 사용할 수 없습니다. C99에서 환경 변수를 설정하는 다른 함수가 있습니까?

    0

    6답변

    그래서 printf()는 함수이고 오류가 발생하면 성공하거나 음수 인 경우 작성된 ​​문자 수를 반환합니다.이 예제를 보면 예상대로 출력이 이고 0이입니다. 이에 http://ideone.com/brw5vG 출력 변경 : #include <stdio.h> int main(void) { printf("%d"); return 0; } 지금 나

    18

    4답변

    엄격한 앨리어싱 위반에 대한 내 코드를 확인하려고하는데, 은 엄격한 앨리어싱 규칙을 이해하려고 시도하는 동안 무언가를 놓친 것처럼 보입니다. #include <stdio.h> int main(void) { unsigned long l; l = 0; *((unsigned short *)&l) = 1; printf

    0

    2답변

    이것은 내가 가지고있는 모든 코드입니다. zx로 시작하는 함수는 마치 완료되면 해당 함수를 기반으로 사용자 정의 라이브러리를 빠르게 조합 할 수 있습니다. 도움이 필요한 기능은 입니다. WM_SIZE 이벤트 atm에서만 사용되는 zxResizeGL입니다. #include <windows.h> #include <gl/gl.h> LRESULT CALLBA

    3

    2답변

    이제는 UTF-8 문자를 지원해야하는 C 프로그램이 있습니다. 이를 수행하기 위해 내가 알아야 할 것은 무엇인가? 나는 항상 문제가 C/C++ 환경에서 어떻게 처리되는지 들어 왔습니다. 정확히 문제가되는 이유는 무엇입니까? 일반적인 C 문자와 크기가 어떻게 다릅니 까? 순수한 C 언어로 운영 체제 도움말 없이도이 작업을 수행 할 수 있습니까? 내가 무엇을

    1

    3답변

    내 친구가 C에서 가능할 것이라고 농담을했습니다. 내가 대답 한 것은 불가능합니다. 그것은 가능하고 어떤 경고도없이 컴파일 된 것으로 밝혀졌습니다. #include "stdio.h" int main(){ int x = 1; switch(x) { case 1: printf("1\n"); while

    1

    1답변

    큰 C99 코드베이스의 매크로를 인라인 함수로 대체하여 컴파일러가 더 나은 작업을 최적화 할 수 있는지 확인합니다. 데이터 구조로 확장되는 많은 매크로가 있습니다. 코드는 함수로 사용하지 않고 데이터 구조 자체를 대체합니다. 예를 들어 ... #define AvARRAY(av) ((av)->sv_u.svu_array) AvARRAY(av)[--key]

    4

    3답변

    가능한 경우 정수 형식으로 형식을 정의합니까? 예를 들어, 3 바이트 길이의 타입을 만들고 싶다면 어떻게하면 이렇게 할 수 있을까요? 내가 다른 매개 변수로 전달 된 포인터의 숫자를 여러 번호가 포함 된 문자열 매개 변수를 사용하고, 저장하는 일반화 된 함수를 쓰기 위해 노력하고 있어요 typedef int24_t 3; (나는이 잘못 알고). 그러나 숫

    -1

    1답변

    입력의 모든 유형의 정적 배열에 대해 스칼라 최소값을 리턴하는 C 매크로를 작성하려고합니다. 예 : float A[100]; int B[10][10]; // [...] float minA = MACRO_MIN(A); int minB = MACRO_MIN(B); 어떻게하면됩니까?

    3

    3답변

    이 간단한 코드 스 니펫은 C99 표준에 따라 동작을 완전히 정의합니까? 그렇지 않으면,이 (a uint32_t 변수에 uint64_t 값의 32 비트 하부 넣어)을 달성하는 표준 호환 방법은 무엇 { uint64_t longer = 0x122223333u; uint32_t shorter = longer; assert(shorte