63.10 질문입니다
, 최 윤지님이 작성void allocArray(void** ptr, int elementSize, int arraySize)
이렇게 코드를 돌렸을 때 문제는 딱히 없고, 심사도 통과하지만 Visual Studio에서 돌려봤을 때 '반환 값이 무시되었습니다.'scanf''라는 경고 메세지가 떠서 혹시 어떤 부분이 잘못되어 이러한 메세지가 뜨는지 궁금합니다.
(도장_ 관리자님이 수정함 - 원문 제출일: 2020년 9월 3일, 목요일, 오전 1:32)
Re: 63.10 질문입니다
, 도장_ 관리자님이 작성문의한 코드로는 해당 경고 메시지가 표시되지 않습니다.
'Project1.exe'(Win32): 'Z:\Project1\Debug\Project1.exe'을(를) 로드했습니다. 기호가 로드되었습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\ntdll.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\kernel32.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\KernelBase.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\vcruntime140d.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\ucrtbased.dll'을(를) 로드했습니다.
0x48f8 스레드가 종료되었습니다(코드: 0 (0x0)).
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\kernel.appcore.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\msvcrt.dll'을(를) 로드했습니다.
'Project1.exe'(Win32): 'C:\Windows\SysWOW64\rpcrt4.dll'을(를) 로드했습니다.
0x2a88 스레드가 종료되었습니다(코드: 0 (0x0)).
0x2bc8 스레드가 종료되었습니다(코드: 0 (0x0)).
'[18576] Project1.exe' 프로그램이 종료되었습니다(코드: 0 (0x0)).
아마도 디버깅 중인 코드 단계에서 해당 메시지가 출력되었을 것으로 보이지만, 현재 문의한 코드에서는 해당 메시지가 표시되지 않습니다.
심사문제를 통과했다면 문제 없는 코드이고, scanf의 반환값은 사용하지 않으니 무시해도 될 겁니다.