Unit 8.1 질문
, Oh Morgan님이 작성8.1 실수형 변수 선언하기의 real_number.c 의 실행결과
0.100000 3867.215820 9.327513 가 아닌0.100000 3867.215820 0.000000 가 출력 돼었읍니다.왜 일까요? VS Code를 사용하고 Compiler 는 GCC8.10, mingw-w64-gcc, clang, etc.. 등 으로 해 보았읍니다. 고견 부탁드립니다.
Re: Unit 8.1 질문
, 도장_ 관리자님이 작성컴파일러 옵션에서 -std=c99로 하셔야 합니다.
명령창에서 직접 해보면 됩니다.
gcc, clang 모두 문제 없습니다.
32비트 환경이면 지원되지 않을 겁니다. 32비트 윈도우를 사용 중인지 확인하세요.
윈도의 설정 -> 시스템 -> 정보입니다.
버전에 따라 메뉴에 차이가 있을 수 있지만, 32비트 환경인지 확인하세요.
Re: Unit 8.1 질문
, Oh Morgan님이 작성관리자님 답변 고맙읍니다.
물론 Windows 10 Pro 64 bit 입니다.
VS Code의 task.json에 다음과 같이 설정했읍니다.
"args": [
"-g",
"-std=c99",
"${workspaceFolder}\\*.c",
"-o",
"${fileDirname}\\morgan.exe" // 실행의 출력 file은 morgan.exe 로 출력 되도록.
],
c.cpp_properties.json 의 설정:
"compilerPath": "C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/gcc.exe",
"cStandard": "c99",
"cppStandard": "c++20",
"intelliSenseMode": "windows-gcc-x64",
"compilerArgs": []
혹시 위의 설정에 잘못이 있는지요?
실행결과에는 변함이 없읍니다. (0.000000)