C/C++の宿題を片付けます 64代目
■ このスレッドは過去ログ倉庫に格納されています
0165161
2006/05/04(木) 16:22:50凄いな、最後にもう一個だけ教えて、条件は一緒でarg1とarg2が真のとき、返す値が
fooo
foooo
fooooo
といった感じで3つ答えがホスイ場合はどうすんの?
オナガイシマス
//fooの定義
void foo(unsigned char arg1, unsigned char arg2);
//変数fooの書込むところ(アドレス参照渡し)
char fooo[255];
char foooo[255];
char fooooo[255];
void foo(unsigned char arg1, unsigned char arg2)
{
if(arg1 == 0x01 && arg2 == 0x00) {
strcpy_s(fooo, "New York");
strcpy_s(foooo, "Paris");
strcpy_s(fooooo, "London");
}
else if(arg1 == 0x01 && arg2 == 0x03) {
strcpy_s(fooo, "Beijing");
strcpy_s(foooo, "Seoul");
strcpy_s(fooooo, "Pyongyang");
}
else {
strcpy_s(fooo, "1, 2byteが不正な値です");
}
//こんな感じで延々数百行続く
return;
}
■ このスレッドは過去ログ倉庫に格納されています