inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

독하게 시작하는 C 프로그래밍

문자 입/출력

C가 아예 처음인 학생입니다. 샘플 만드는 방법이 알고싶습니다

해결된 질문

765

이주용

작성한 질문수 5

0

시작하자마자 나오는 09_getcharSample을 직접 작성해보려하는데, 선생님 화면과 동일하게 파일을 만드는 방법을 모르겠습니다.

아예 처음인 사람은 사실 이렇게 시작하는방법부터 학습이 필요한데.. 어떻게 실행하면 될까요?

상단에 파일 - 새로만들기 - 프로젝트 - 빈 프로젝트 - 프로젝트이름 : 09_getcharSample 까지 하고 만들기 눌렀는데 코드를 입력하는곳이 안뜨네요

c

답변 5

2

널널한 개발자

main() 함수가 여러 개 존재 할 경우 다음과 같은 에러가 발생 합니다.

image

만일 솔루션 탐색기 화면이 없다면 보기 메뉴에서 솔루션 탐색기 화면을 선택합니다.
image

솔루션 탐색기 화면에서 프로젝트 이름 선택 후 소스 파일 항목을 확장해 여러 소스 코드가 있음을 확인합니다.
image

삭제 할 파일을 선택한 후 Del 키를 눌러 프로젝트에서 제외시킵니다. 아래 그림에서 제거는 파일을 삭제하지는 않고 솔루션에서 제외되는 것이며 삭제는 솔루션에서 제거하고 파일도 휴지통으로 이동합니다.
image

다시 빌드(F7) 해보면 정상적으로 빌드가 완료되는 것을 확인 할 수 있습니다.
image

이번엔 꼭 성공하시기 바랍니다.

 

 

2

이주용

성공했어요 선생님!!!!!!!!!!!!ㅜㅜ주말인데 정말 감사합니다

image

2

널널한 개발자

앞부분 수업을 놓친 모양이네요.

아래 영상 4:50 부터 보시기 바랍니다. 참고하시기 바랍니다. 😄

 

[주요 단축키와 첫 번째 예제 작성]

https://www.inflearn.com/course/lecture?courseSlug=%EB%8F%85%ED%95%98%EA%B2%8C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-c%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D&unitId=183076

 

1

이주용

답변 감사합니다 선생님. 그거보고 만들었는데도

아래와같이 에러가 뜨고있습니다

혹시 해결방법 알수있을까요?

 

1>------ 빌드 시작: 프로젝트: 09_getcharSample, 구성: Debug x64 ------

1>전역 함수 및 변수.obj : error LNK2005: main이(가) getcharSample.obj에 이미 정의되어 있습니다.

1>C:\Users\JuYong Lee\source\repos\09_getcharSample\x64\Debug\09_getcharSample.exe : fatal error LNK1169: 여러 번 정의된 기호가 있습니다.

1>"09_getcharSample.vcxproj" 프로젝트를 빌드했습니다. - 실패

========== 빌드: 0개 성공, 1개 실패, 0개 최신 상태, 0개 건너뜀 ==========

========== 빌드이(가) 오후 8:46에 완료되었으며, 00.903 초이(가) 걸림 ==========

1

널널한 개발자

한 프로젝트 한에 여러 소스 파일이 있으며 모두 main() 함수를 기술하고 있는 것으로 보입니다. 프로젝트 솔루션 탐색기에서 소스파일을 선택한 후 불필요한 소스 파일을 삭제한 다음 다시 빌드해보기 바랍니다.

1

이주용

image선생님 말씀대로 좌측하단에 main()이 두개 있어서 그러한듯 한데 아무리 찾아도 이 main을 삭제하는 방법이 없네요ㅜㅜ 저부분 우클릭하거나, 위에 카테고리를 아무리봐도 삭제가..안되는데 방법이 없나요?

애시당초 저 네모박스를 뭐라고 부르는지도 모르니 검색도 못하고있습니다ㅜㅜ
혹시몰라 에러코드 "fatal error LNK1169: 여러 번 정의된 기호가 있습니다. "로 검색해봐도 코드 수정얘기만 있고 이걸 삭제하라는 글은 못찾겠네요..

0

널널한 개발자

별것 아닌 것일 수 있지만...해결 될 때까지 노력해보고 답변을 기다리고 문제 해결을 위해 애쓰는 태도는 개발자에게 있어 가장 중요한 덕목 입니다. 잘 해내셨으니 앞으로 더 잘 할 것이라 생각합니다. 건투를 빕니다! 😄

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

강의를 듣고 계신 ‘독하게 시작하는 C 프로그래밍’과 관련하여 샘플을 만드는 방법에 대한 질문이신 것 같습니다. 프로젝트 설정과 관련된 유사한 질문에 답변한 내용을 찾아드릴 수 있을 것 같습니다. 아래의 링크를 참고하시면 프로젝트 생성 후 코드를 작성하는 방법에 대해 좀 더 자세히 알아보실 수 있습니다.

  • 질문 제목: “비주얼 스튜디오 관련 여쭤봅니다..”
  • 질문 내용 요약: Visual Studio에서 gets함수를 사용한 코드 컴파일 시 문제가 발생하여 실행되지 않음. 프로젝트 생성 및 실행 문제 해결 방안 문의.
  • 강사님 답변 요약: 프로젝트 설정을 다시 확인하고 F7키를 눌러 빌드만 했을 때 오류가 없는지 확인할 것을 조언함.
  • 답변 링크: 비주얼 스튜디오 관련 여쭤봅니다..

강사님의 답변을 참고하여 프로젝트 설정을 다시 확인하시고, 필요한 경우 빌드 과정에서 발생한 오류를 점검해 보시기 바랍니다.

scanf("%d\n") 의미

0

19

1

주소 연산자(&) 간접 지정자(*) 반대 개념

0

32

1

Virtual Memory, Memory, Memory mapping tables

0

50

1

샘플코드 출력 오류 발생 질문드립니다

0

62

2

값의 교환에 사용되는 변수의 위치.

0

87

2

메모리 비교에 관한 질문

0

80

2

문자열 Null

0

62

1

C, C++

0

87

2

문자열 입출력 코드 에러

0

60

2

선생님! 120화 2분 50초 질문입니다.

0

66

1

caller 가 메모리 할당 해제를 할 때의 문제점 질문

0

63

2

단축키 맞는지 여부 문의드립니다.

0

59

2

문자열을 사용하는 이중 포인터에 대하여 질문합니다

0

65

1

char 포인터 변수의 크기에 대하여 제가 이해한 것이 맞을까요

0

78

2

용어 설명 필요

0

56

2

stdin, stdout

0

70

2

필수 실습 (최댓값을 반환하는 함수)

0

92

2

아......ㅠㅠ

0

99

2

버퍼 내 엔터

0

71

1

2진수 뺄셈에서 carry-out

0

111

2

union 식별자는 실무에서 보통 어디에서 사용하나요?

0

79

2

필수실습문제 공부법 (진도 vs 복습)

0

103

2

예제파일 다운로드

0

78

2

Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?

0

118

3