|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3493 [복사]
안녕하세요 전 지금 열혈 C 프로그래밍이라는 책을 사서 공부하고 있는 한 학생입니다.. 그런데 공부하던 도중에
뭔가 문제가 있는 것 같아서 질문드립니다.
정수 one: 3
정수 two: 4 ---> 이것들이 원래 정상적인 결과인데 제가 Microsoft Visual C++ 2010 Express Edition(제가
3 + 4 = 7 보는 책 공부하시는 분들은 아실 겁니다.) 에서 빌드를 해보니까 (정수 one: )이렇게 밖에
안뜨더 군요..그리고 소스코드들과 빌드 내용은 아래와 같습니다.
<소스코드들>
#include <stdio.h>
int main(void)
{
int result;
int num1, num2;
printf("정수 one: ");
scanf_s("%d", &num1); // 첫 번째 정수 입력
printf("정수 two");
scanf_s("%d", &num2); // 두 번째 정수 입력
result=num1+num2;
printf("%d + %d = %d \n", num1, num2, result);
return 0;
}
<빌드 내용>
1>------ 빌드 시작: 프로젝트: SimpleProject, 구성: Debug Win32 ------
1> SimpleAddfour.c
1>LINK : fatal error LNK1168: C:\Users\Compaq\documents\visual studio 2010\Projects\SimpleProject\Debug\SimpleProject.exe을(를) 쓰기용으로 열 수 없습니다.
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
그리고 scanf대신 scanf_s를 쓴건 그걸 쓰니까 뭐 위험하다고 저거 쓰라네요? 그래서 저거(scanf_s) 쓰게 됬습니다. 제발 해결해 주세요 ㅜㅜ |
Hit : 9999 Date : 2012/09/08 08:51
|