1樓:
沒有簡單辦法。自己寫一個「對映」函式。
#include
using namespace std;
enum df; /列舉定義。
char *df_map(df iu) /對映」函式。
return ""
void main()
2樓:網友
一般的用法是在全域性域內定義一個列舉型別。比如。
enum myenum
如果不顯式指定,就會把第一個值預設賦值為0,然後遞增1依次賦值。如果顯式指定了某個值,則它下一個是它加1.
所以上面的例子中預設one = 0; two = 1; three= 2;
如果顯式指定enum myenum
則one = 0; two = 3; three = 4;
定義一個列舉型別就是myenum grade = myenum::one;
3樓:網友
#define aaa(x) enum df; char*dfstrs=##(x);
然後,你可以迴圈處理dfstrs字串,逐個列印它的子串。
對於這樣的問題,c有點弱,最好用python等高階語言。
c++列舉怎麼用
4樓:匿名使用者
列舉是一種常量,比如:enum day ;
main()
a,b,c;
a=sun;
b=mon;
c=tue;
printf("%d,%d,%d",a,b,c);}
c語言 輸出之間素數 的程式,c語言 輸出 m,n 之間素數 的程式
首先根據數學規則,編寫判斷素數的程式。然後按照如下思路 1 輸入m和n 2 對 m,n 的整數進行遍歷。3 對每個數值進行判斷,如果是素數,則輸出。include include int is prime int n int main main 函式呼叫 f int x if floy 1 prin...
C語言輸出問題,C語言 建立連結串列與輸出連結串列的問題
我在你 的基礎上,稍微改了點,你看下,是否就是輸出你想要的 include main 程式中少了幾個變數的宣告。輸出的不是從0到1000,這是因為你把step的值定為了50的緣故啊。下面是把step改為了10的執行結果 include main 標準c語言庫函式fprintf printf格式字串的...
c語言輸入輸出函式的格式,C語言輸入輸出格式
一 格式輸出函式printf 1 呼叫形式一般為 printf 格式化控制字串 輸出表列 2 格式化控制字串用於指定輸出格式,它有三種形式 1 格式說明符 規定了相應輸出表列內容的輸出格式,以 打頭,如 d o等 2 轉義字元 用來輸出轉義字元所代表的控制 或者特殊字元,比如常用的 n t 3 普通...