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); 

}
	    	

<戻る>