【初心者歓迎】C/C++室 Ver.9【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0078errno84??
NGNGまた最適化オプションで回避してもprintfの戻り値をとるとerrno=84と
なってしまうのはどうしてなんでしょう。。。環境が間違っているのでしょうか?
////////// err84.c //////////
#include <stdio.h>
#include <errno.h>
int main()
{
int ret;
errno = 0;
printf("errno test1\n");
printf("%d => %s\n", errno, strerror(errno));
errno = 0;
printf("errno test2\n");
printf("%d => %s\n", errno, strerror(errno));
errno = 0;
printf("日本語で出力test\n");
printf("%d => %s\n", errno, strerror(errno));
errno = 0;
ret = printf("retval test1\n");
printf("%d => %s\n", errno, strerror(errno));
errno = 0;
ret = printf("retval test2\n");
printf("%d => %s\n", errno, strerror(errno));
errno = 0;
ret = printf("retval 日本語で出力 test\n");
printf("%d => %s\n", errno, strerror(errno));
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています