이클립스 환경에서 C 프로젝트에서 코드가 정확하고 실행 가능하지만 출력이 인 경우 프로그램이 사용자에게 묻는 메시지를 에 입력하고 1-5의 숫자를 입력 한 다음 이름을 묻습니다 난 당신이 개행 문자를 출력하지 않는 한, 출력 버퍼링 상태로 유지됩니다, 그래서 (콘솔에 갈 때) 문제는 표준 출력 라인 버퍼링이다이 값잘못된 순서로 프로그램 출력이
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char name[20], address[30];
char c;
printf("How do you feel on a scale of 1-5?");
c = getchar();
printf("Enter name: ");
scanf("%s", &name);
printf("Enter your address: ");
scanf("%s", &address);
printf("Entered Name: %s\n", name);
printf("Entered address:%s\n", address);
printf("You said you feel: ");
putchar(c);
return EXIT_SUCCESS;
}
놀랍지 만 Eclipse에는 문제가 없습니다. 프로그램이 작동하지 않으면 코드가 잘못되었습니다. – JJJ
어떻게 물건이 고장 났는지 설명 할 수 있습니까? – ryanyuyu
올바른 순서는 1 ~ 5 등급으로 어떻게 느껴 집니까? 이름 입력 : ryanyuyu, 주소 입력 이집트 :하지만 나와 함께 출력은 1 ryanyuyu 이집트 1-5의 척도로 느끼십니까 입력 한 이름 : ryanyuyu 입력 한 주소 : 이집트 당신이 말한대로 : 1 – Elhaw