作者leewhite (李白)
看板C_and_CPP
標題[問題] 看著書上打 還是錯,請幫忙看看
時間Sat Sep 26 11:17:19 2009
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
enum boolean
{
FALSE,
TRUE
} test;
test=5<20;
if(test==TURE)
printf("5<20成立的\n");
else
printf("5<20不成立的\n");
system("pause");
}
.cpp cannot convert `bool' to `main()::boolean' in assignment
↑錯誤的訊息 是用dev c++1編譯的
問題出在哪呢@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.131.149
→ james732:test=5<20; 問題出在這行 型態不合 09/26 11:21
→ loveray78327:TRUE TURE ?? test=5<20 ?? 09/26 11:22
→ leewhite:這是書上的例題 所以說是書寫錯摟@@ 09/26 11:38
推 dendrobium:你用C的編譯器去編譯看看 用C++的不會過 理由同一樓 09/26 12:25
→ leewhite:所以如果換個編譯器 這是可以編譯的? 09/26 12:39
→ spider391:C++ 對於 enum 有更嚴格的限制 09/26 13:10
推 snowlike:boolean(5<20) 09/26 14:11