내 프로그램에서 사용자가 ctrl + a, b, c, d, e ...를 누를 때를 감지하려고합니다. 각 문자에 대해 다른 작업을합니다. 나는이 : 나는 너무 다른 문자를 감지 할 수있는 방법 int main(){
signal(SIGINT, sighandler);
while(1) {
sleep(1);
}
retu
는 여기에 "C 프로그래밍 언어"에 운동 1-13 내 코드입니다 : #include <stdio.h>
int main()
{
int c, currentIndex, currentLength;
currentLength = currentIndex = 0;
while ((c = getchar()) != EOF){
if
그래서 저는 함수를 좀 더 잘 배우고, 유용한 함수를 작성하고 재귀 적이며 프로그램에 주어진 숫자 목록을 정렬 할 수있게하려고합니다. 그러나 여기서 세분화 오류가 발생합니다. argv[]에 항목이 부족할 때 argv[i+1]을 읽으려고 할 때 이것이 발생한다고 생각합니다. 그렇지만 내 if(i < argc){ 명세서가 이것을 확인하지 못하면 왜 이런 일이
일단 AC 프로그램을 작성하고 Windows 10의 cmd 창에서 printf()와 같은 특수 문자를 출력하려고하면 ▒▒▒▒▒▒▒▒▒ 과 같은 sth 만 표시됩니다. 하지만 내가 cmd 프로그램을 실행하지 않고 cmd 창에 입력하면이 문자가 제대로 표시됩니다. 콘솔 유형을 netbeans의 표준 출력으로 변경하면 출력도 정확합니다. cmd의 코드 페이지를
변경을 계산하는 프로그램을 작성하려고하지만 작동하지 않습니다. 문제는 1/지불 된 1이라고 생각합니다. 값을 인쇄하려고했을 때 아무 것도 얻지 못했습니다 (0). 도움이 되었습니까? #include <stdio.h>
int main()
{
double owed, paid;
int dollars, quarters, dimes, nickels, cen
C에서 헤더 파일의 사용법을 배우려고합니다. 이제 연구에서 거의 리소스를 찾지 못했지만 아무도 원하는 효과를 만들지 못했습니다. 먼저 this 튜토리얼에 따라 헤더 파일 자체에 함수를 작성할 수 있습니다. 그러나 나는 그것을하고 싶지 않다. 인터페이스를 변경하지 않고 코드를 변경해도 헤더 파일을 변경하지 않고 유지하려고합니다. this에 대한 대답은 두 가
Rosettacode는 Bernoulli numbers의 계산을 위해 article을가집니다. 안타깝게도 C++에서는 예제가 제공되지 않고 C에서는 하나만 제공됩니다 (2016 년 12 월 27 일 기준). 저는 C에 익숙하지 않지만 많은 부분을 인식 할 수 있습니다. 이 프로그램을 C++에 어떻게 적용 할 수 있습니까? #include <stdlib.h>
포인터에 size_t 유형을 추가하려고합니다. 이 같은 일부 :이 세그멘트 폴트에 끝나지 않을 것이라는 hipothetic 경우 void function(size_t sizeA,size_t sizeB){
void *pointer;
pointer=malloc(sizeA);
pointer=pointer+sizeB;
}
, 질문은