제가 전공이 자율주행자동차 만드는학과인데 주로 c+언어나 리눅스를 이용해서 주로 프로그래밍을 한다고 알고있는데 제가 군대에서 코딩을 독학중인데 c언어를 생략하고 바로 c+언어를 공부하는 것이 좋을까요?? 아니면 c언어 공부하고 c+언어 공부하고 시간남으면 리눅스 공부하는 식으로 가는것이 좋을까요?? 참고로 취업은 자율주행자동차로만 취업하고 싶은 생각이 없고 프로그래밍하는 쪽으로 생각중입니다.
@po개발자wer 님이 C 언어 | scanf 오류가 납니다. 에서 보낸 메세지:
ch = getchar();
while (getchar() != '\n') {}
알려주신 코드는 했더니 원래 종료 조건을 만족시켜도 제대로 되지가 않아 scanf_s를 썼습니다.
scanf_s("%c", &ch, sizeof(ch));
를 해서 했더니 비주얼 스튜디오에서는 되지만 구름 ide는 안 돼서 %c 앞에 스페이스바로 빈칸을 넣어줬더니 됐는데 이것도 문제가 없을까요?
ide의 명령어 변수 중 ${selected.file.path}을 사용하면 가능할지도 몰라요!
도움말도 있더라고요.
https://help.goorm.io/ko/goormide/02.project/command#undefined-8
그리고 영어지만 사용사례도 레딧에 올라왔더라고요.
https://www.reddit.com/r/goormIDE/comments/g9051i/the_command_variable_in_the_command_feature_of/
제가 겪은 오류와 같은 문제인지는 잘 모르겠는데, 혹시 scanf()함수를 쓰시지 않으셨나요?
왜인지 최신 Visual Studio에서는 scanf함수를 사용할 경우 보안상 문제가 있을 수 있다면서 scanf_s()를 쓰도록 권장하던데 함수를 한번 바꿔보세요.
저도 코딩 잘 몰라서 둘이 어떤 차이인지는 잘 모르겠는데 초보 입장에서 봤을 때 둘이 똑같아요 (전 구분 못하겠음)