WHILE文
while(条件式) { 処理 } do{ 処理 }while(条件式)
サンプル
int MAIN_main_con ( int dialog_id, void * client_data, UF_STYLER_item_value_type_p_t callback_data) { /* Make sure User Function is available. */ if ( UF_initialize() != 0) return ( UF_UI_CB_CONTINUE_DIALOG ); /* ---- Enter your callback code here ----- */ int i = 0; char szKey[64] = "LIST_JPEG_0"; char szJpeg[64] = ""; try { sprintf(szJpeg, "%s", szWinGetStrIniFile(szKey, "--END--")); while(strcmp(szJpeg, "--END--") != 0) { //複数/単一選択リストに値を追加入力 vUcpStylerListAdd(dialog_id, MAIN_MULTI_LIST_JPEG, szJpeg); i++; sprintf(szKey, "LIST_JPEG_%d", i); sprintf(szJpeg, "%s", szWinGetStrIniFile(szKey, "--END--")); } } catch(char *c){ uc1601(c, 1); } catch(...){ uc1601("Unknown Error", 1); } UF_terminate (); return (UF_UI_CB_CONTINUE_DIALOG); }