如何在c中强制printf返回负值?

Nit*_*ish 2 c printf return-value

我需要编写一个printf应返回负值的 C 程序。它应该是这样的:

#include <stdio.h>
int main()
{
    int ret_val;
    ret_val = printf(something);
    printf("%d", ret_val);
}
Run Code Online (Sandbox Code Playgroud)

这个的输出应该是一个负数(ret_val应该是负数)。

oua*_*uah 5

调用编码错误:

int ret = 0;
ret = printf("%lc", (wint_t) -1);
printf("%d\n", ret);
Run Code Online (Sandbox Code Playgroud)