C 언어를 사용하여 매우 간단한 프로그램을 작성하려고합니다. Visual Studio 및 CodeBlocks를 사용하여 컴파일했습니다.하나의 컴파일러에서 작동하지만 다른 컴파일러에서는 작동하지 않습니다.
그러나이 코드 :
#include <stdio.h>
#include <stdlib.h>
int main() {
float a;
printf("Give a number: \n");
scanf("%f", &a);
float b = a * 2;
printf("The result is: %f", b);
}
그것은 CodeBlocks를 사용하여 작동합니다,하지만 비주얼 스튜디오와. 힌트를주세요.
, BTW 난 그냥 코딩을 배우기 시작했다.
EDIT : 심각도 코드 설명 프로젝트 파일 줄 억제 상태 오류 C4996 'scanf':이 함수 또는 변수가 안전하지 않을 수 있습니다. 대신에 scanf_s를 사용해보십시오. 지원 중단을 사용하지 않으려면 _CRT_SECURE_NO_WARNINGS를 사용하십시오. 자세한 내용은 온라인 도움말을 참조하십시오. 변수 c : \ users \ PinkP \ documents \ visual studio 2015 \ projects \ variables \ variables.c 32
VS는 경고가 아니라 오류를 제공합니다. 코드는 여전히 작동해야합니다. – dasblinkenlight
실행되지 않고 임의 번호 만 제공합니다. – PinkP
당신이 사용하는 것이 추천된다 ['scanf_s'은] (https://msdn.microsoft.com/en-us/library/w40768et.aspx) 대신은'scanf' –