«c» 태그된 질문

C는 시스템 프로그래밍 (OS 및 임베디드), 라이브러리, 게임 및 크로스 플랫폼에 사용되는 범용 프로그래밍 언어입니다. 이 태그는 달리 지정하지 않는 한 ISO 9899 표준 (최신 버전, 9899 : 2018, C89, c99, c11 등으로 버전 별 요청에 태그 지정)에 정의 된대로 C 언어와 관련된 일반적인 질문과 함께 사용해야합니다. C는 C ++과 구별되며 합리적인 이유없이 C ++ 태그와 결합해서는 안됩니다.

4
scanf ()는 버퍼에 새 줄 문자를 남깁니다.
다음 프로그램이 있습니다. int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 printf("Done"); // …
87 c  scanf 

3
PDF 형식의 C89 / C90 표준은 어디에서 찾을 수 있습니까?
C89 / C90 표준 의 무료 사본 버전을 찾고 있지만 어디에서도 찾을 수 없습니다! 왜 찾기가 그렇게 어렵습니까? C99 및 C11 표준은 인터넷에서 쉽게 구할 수 있습니다. 스택 오버플로 질문에서도 현재 C 또는 C ++ 표준 문서는 어디에서 찾을 수 있습니까? 그리고 C Standard, Obtaining the Standard 에는 내가 찾고있는 …
87 c  ansi  c89 




30
어셈블리에서 프로그래밍하는 이유는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 이 질문 개선 모든 하드 코어 저수준 해커들에게 질문이 있습니다. 블로그에서이 문장을 보았습니다. 나는 그것이 …



12
함수 포인터, 클로저 및 Lambda
지금 막 함수 포인터에 대해 배우고 있습니다.이 주제에 대한 K & R 장을 읽으면서 가장 먼저 느꼈던 것은 "이봐, 이건 마치 클로저와 같다"는 것이었다. 나는이 가정이 근본적으로 잘못되었다는 것을 알았고 온라인에서 검색 한 후이 비교에 대한 분석을 실제로 찾지 못했습니다. 그렇다면 C 스타일 함수 포인터가 클로저 또는 람다와 근본적으로 다른 …

3
플랫폼 독립적 인 size_t c의 형식 지정자?
size_tC에서 유형의 변수를 인쇄하고 싶지만 size_t다른 아키텍처에서 다른 변수 유형으로 별칭이 지정된 것처럼 보입니다 . 예를 들어 한 시스템 (64 비트)에서 다음 코드는 경고를 표시하지 않습니다. size_t size = 1; printf("the size is %ld", size); 하지만 내 다른 컴퓨터 (32 비트)에서 위 코드는 다음과 같은 경고 메시지를 생성합니다. 경고 : …



6
특히 malloc의 결과를 캐스팅하는 것이 위험한 것은 무엇입니까?
이제 사람들이 이것을 복제로 표시하기 전에 다음을 모두 읽었으며 그중 어느 것도 내가 찾고있는 답을 제공하지 않습니다. C FAQ : malloc의 반환 값을 캐스팅하는 데 어떤 문제가 있습니까? SO : malloc ()의 반환 값을 명시 적으로 캐스팅해야합니까? SO : C의 불필요한 포인터 캐스트 SO : malloc의 결과를 캐스팅합니까? C FAQ와 …
86 c 


13
char 배열을 비우는 방법?
char members [255]와 같은 문자 배열이 있습니다. 루프를 사용하지 않고 어떻게 완전히 비울 수 있습니까? char members[255]; "비어 있음"이란 일부 값이 저장되어 있으면 안된다는 의미입니다. 예를 들어 strcat을 수행하면 이전 값이 유지되지 않아야합니다. members = "old value"; //empty it efficiently strcat(members,"new"); // should return only new and not "old value …
86 c  arrays  char 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.