- 630 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:32:01.23 ]
- これでいいかいのう?
#include <stdio.h> #define MISONIKOMI "味噌煮込み" #define MIZUTAKI "水炊き" #define OYAKODON "親子丼" #define MISONIKOMI_ 0 #define MIZUTAKI_ 1 #define OYAKODON_ 2 char *menu[] = {MISONIKOMI, MIZUTAKI, OYAKODON, NULL}; char *kondate(char *yesterday) { if (yesterday == menu[MISONIKOMI_]) return menu[MIZUTAKI_]; else if (yesterday == menu[MIZUTAKI_]) return menu[OYAKODON_]; else return menu[MISONIKOMI_]; } int main(void) { int i; char *y, *k; for(i=0;menu[i] != NULL;i++){ y = menu[i]; k = kondate(y); printf("i = %d, kondate(%s) = %s\n", i, y, k); } return 0; }
|

|