c89

    -1

    1답변

    나는 (로컬로) 내 mysql 데이터베이스 (ANSI C)에 연결하는 mysql 스 니펫을 사용하고 있습니다. 모든 것이 완벽하게 작동하지만, 내 데이터베이스에 연결하고 다음을 삽입하는 함수를 만들려고했습니다. 일부 변수에 기초한 새로운 기록. sprintf를 사용하여 이러한 변수를 잡아 내 SQL 쿼리를 구성합니다. 나는 준비가 내 변수와 내 SQL이 있

    1

    2답변

    나는 Kernigan & Ritchie에 의해 "C 프로그래밍 언어"초판의 6.3 번째 단락을 읽었습니다. 일부 구조 : struct key { char *word; int count; } keytab[NKEYS] { { "auto", 0 }, { "break", 0 }, { "case", 0 }, {

    3

    2답변

    저는 지난 몇 년 동안 C#을 사용 해왔고, 지금은 C를 쓰려고합니다. 일련의 값으로 문자열을 포맷하려고합니다. "형식 문자열"및 배열은 런타임까지 알 수 없습니다. C#에서 나는 다음과 같이 배열을 가변 인자 함수를 호출 할 수 있습니다 #include <stdio.h> #include <malloc.h> int main(int argc, c

    2

    1답변

    다음 함수 선언 및 정의를 고려하십시오. 소스 파일에서 void some_function(int param); : 헤더 파일에서 #include "test.h" void some_function(const int param) {} int main(void) { return 0; } 비주얼 스튜디오 2010에서, 순수 C 프로젝트로

    0

    1답변

    UNIX DOMAIN SOCKETS를 사용하여 작은 클라이언트 - 서버 응용 프로그램을 작성하려고합니다. 나는 sendmsg/recvmsg의 msghdr를 사용하고 있지만, 나는 다음과 같은 코드를 컴파일 할 때, 그것은 나에게 다음과 같은 오류 제공 : include <sys/socket.h> ... struct msghdr mh; struct cm

    0

    2답변

    C 프로그래밍 언어로 많은 enum 플래그를 사용하고있었습니다. 아주 좋은 해결책. 하지만 지금 문제가 있습니다 : 3234 개 이상의 플래그 옵션을 구현해야합니다 (1 << 32). enum은 너무 큰 값이므로 보유 할 수 없습니다. 그럼 어떻게 수정해야합니까? 아마도 enum 대신 #define을 사용해야하고 unsigned int 대신 unsigned

    1

    1답변

    C 언어를 배웁니다. 유니 코드 데이터로 텍스트 파일을 만들어야합니다. 나는 그런 코드를 썼다 : #include<stdio.h> #include<stdlib.h> #include<wchar.h> int main(int argc, char *argv[]) { wchar_t *s1 = L"Привет, мир!\n"; wchar_t

    3

    3답변

    C99 및 C11wchar_t과 멀티 바이트 기능을 지원합니다. 그러나 ANSI C (1989)에 대해서는 확실하지 않습니다. 는 그 wchar_t 및 멀티 기능 (mblen, mbstowcs, mbtowc, wcstombs, wctomb) ANSI C의 일부를 맞습니까? Kernighan and Ritchie (C 프로그래밍 언어 (2 판))에서이 기능을

    0

    1답변

    VS2010을 사용하여 간단한 정적 Ansi-C90 라이브러리를 만들었습니다. VS2010에서 C++ 프로젝트를 만들고 lib를 완전히 테스트하고 가져올 수있었습니다. LabWindows CVI 프로젝트를 열고 거기에서 lib 파일을 가져 오려고했습니다. "외부 모듈 읽는 동안 발생 나쁜 헤더 : '출시 \의 mylib.obj'" : 것은 내가 조사 할 수

    0

    2답변

    뱀 게임 프로그램을 작성하는 데 문제가 있습니다. 나는 리눅스와 윈도우에서 게임을 할 필요가있다. #ifdef Windows 등을 사용하여 리눅스와 윈도우에서 화면을 지우는 방법을 찾았습니다. 문제는 C89 표준을 사용해야하고, 시스템 ("cls")이 C89에 있는지 확신 할 수 없습니다. 화면을 지우는 C89 함수를 찾은 다음 Linux에서 kbhit()