친구가 printf
과없이 원래 void
기능을 수정하는 방법이 있는지 알려주고 있습니다.void 함수가 printf로 성공적으로 실행되었는지 어떻게 확인할 수 있습니까?
하지만 어떻게 할 수 있는지 알 수 없습니다.
#include<stdio.h>
void test()
{
int a = 1;
int b = a;
}
main()
{
printf("%d",test());
}
나는
error: invalid use of void expression
을 할 수있는 방법이 있나요을 받고 계속?
코드는 어디에 있습니까? –
C++ 또는 C를 사용하고 있습니까? C++을 사용한다면 printf를 사용하면 안됩니다. std :: cout을 사용하십시오. – Caesar
함수 호출을 printf로 던질 수는 없습니다. 성공 조건을 정의하고, 함수에서이를 점검하고, printf를 적절히 점검해야합니다. 프로그래밍! = 마술. – Dan