scanf

    0

    2답변

    내 코드에서 내가 뭘 잘못 알고 싶습니다. 아니면 실제로 맞습니까? 현재 I 가질 즉 4 개 코드 들고 변수 : hDroid (0~4 자리) pDroid (0~2 자리) ooDroid (0-3 자리) devDroid (0 ~ 4 자리 숫자) 문자 배열 (allcode)로 입력 한 다음 도착한 수신 측으로 전송합니다 (희망 사항 같은 형식으로?). 출력에 여

    0

    1답변

    이 프로그램은 사용자로부터 입력을 얻고 2라는 매크로에 저장하려고 시도하지만 매크로를 인쇄 할 때 1 출력으로 ... 왜 그게? #include <stdio.h> //declares two int two; //Takes input to store it in two #define two scanf("%d",&two) int main() {

    0

    1답변

    사용자 입력을 기반으로 그리드와 "연결 4"프로그램을 만들어야합니다. 버퍼링을하지 않고 스캔 된 int의 양을 감지하거나 다른 인수를 기다리지 않고 짧은 입력을 "수락"하는 방법은 무엇입니까? 이 경우 사용자가 프로그램 시작시 3 개의 값을 입력하길 원합니다. Example 1 ./connectn.out 5 20 Not enough arguments e

    -1

    1답변

    if 및 else 문이있는 코드에 문제가있어서 정수를 입력해야하며 그렇지 않으면 다시 입력하라는 메시지가 표시됩니다. 코드는 while 문에 있고 문제는 내가 정수보다 무엇을 입력 할 때 루프가 다른 문을 제공 걸리면이다 또한 코드는 while 문 while (1) { blink_leds(); number_console(); } 에 사

    0

    1답변

    사례 I #include<stdio.h> int main(){ char c; int i; scanf("%c",&c); scanf("%d",&i); printf("%d",i); } Input:a 23 Output:23 케이스 경우에 나는 두 개의 입력이 요구되는 동안 경우

    -1

    2답변

    나는 자동차 구입을 시뮬레이트하는 프로그램을 작성하고 있습니다. 이 프로그램은 처음에는 제대로 작동하지만 구매가 완료되고 프롬프트에 이름을 묻는 메시지가 표시되면 gets()은 입력을 검색하지 않습니다. 여기 내 코드가있다. #include <stdio.h> int i; int j=1; int prices[5] = { 24000,28000,25000

    0

    1답변

    내 프로그램의 일부 코드에 문제가 있습니다. 나는 파일을 읽고 내용을 한 줄씩 구조체에 넣어야한다. 파일은 약 800 줄이며, 파일의 내용을 포함해야하는 구조체를 인쇄하려고 할 때 약 30 줄만 인쇄합니다. 나머지는 오류 또는 잘못된 형식으로 보관됩니다. 이것은 지금 내 기능이며, 나는 단순히 main에서 호출한다. 무엇이 잘못 되었는지 모르지만 mallo

    1

    1답변

    텍스트 게임 작성과 관련된 프로젝트가 있습니다. 각 플레이어에 대한 구조체를 만들고 배열에 넣고 있습니다. 나는 데이터를 전달한 다음 배열을 다른 함수에 전달하지만, 세그멘테이션 오류가 계속 발생합니다 (이상한 경우에는 잘 작동하지만). 나는 아래에 요약했다. #include <stdio.h> #include <stdlib.h> typedef stru

    0

    1답변

    DDD를 사용하는 것은 처음이고 문제의 주제가 매우 재미 있습니다 (유닉스 환경의 c). 그래서 뭔가를 간과 할 수 있습니다. 일반 gcc 컴파일에서 발생하지 않는 파일에서 fscanf를 시도 할 때 세그먼트 화 오류가 발생합니다. 이 함수는 다음 프로그램 신호 SIGSEGV 세그멘테이션 오류받은 : void read_config(){ FILE *

    0

    1답변

    사용자로부터받은 숫자로 int 배열을 채우려고합니다. 그러나 더 큰 특정 색인 printf을 시도하면 잘못된 번호가 표시됩니다. for(B_index=0,checker=0; B_index<SIZE&&!checker; B_index++) { checker=scanf("%d",&B[B_index]); if(checker==EO