Programming Language/C

Programming Language/C

scanf 함수를 연속으로 사용할 때 에러를 해결하는 4가지 방법

scanf 함수를 쓴 후 printf 함수를 사용하면 제대로 나오지 않는 경우가 있습니다. 어떤 경우인지 알아봅시다.#include int main(void) { char input; printf("첫 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); printf("두 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); printf("세 번째 입력: "); scanf("%c", &input); printf("출력: %c \n", input); return 0; } 이 코드에서 어떤 문제가 발생할까요? 입력 버퍼가 문자열이 모두 다 입력되었다는 것을 알기 위한 기호는 NULL(\0)입니다. 첫 ..

Programming Language/C

Visual Studio Community에서 scanf 함수 실행 시 발생하는 에러를 해결하는 3가지 방법

아래 코드는 10자 이내의 이름을 입력받아 출력하는 코드입니다. #include int main() { char name[10]; scanf("%s", &name); printf("name=%s", name); return 0; } Visual Studio Community에서 C언어를 작성할 때 위와 같이 scanf를 사용할 경우 에러가 발생합니다. 아래는 발생한 에러 코드입니다. C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. HonGong C:\p..

Programming Language/C

C 언어 개발 환경

1. GCC 개발 환경 GCC에 대한 자세한 설명은 아래 글을 참고할 수 있습니다. 2023.03.13 - [Security/System] - [008] GCC 컴파일러란 무엇일까? GCC 컴파일러와 파일 확장자 GCC 컴파일러는 GNU Compiler Collection의 약자로 자유 소프트웨어입니다. 이 컴파일러는 개방형 개발 환경을 사용하고 세계적 수준의 플랫폼을 육성하기 위해 다른 많은 플랫폼을 지원합니다. 사실상 Linux의 표준 컴파일러로 다양한 언어를 사용할 수 있습니다. 2. 통합개발환경(IDE: Integrated Development Environment) (1) 데스크톱 통합개발환경 Microsoft Visual Studio Community 2022 무료로 사용 가능 MS 회원가입/..

movefun-tech
'Programming Language/C' 카테고리의 글 목록