看板 HCHS_BioClub 關於我們 聯絡資訊
※ 引述《water2924 (Borussia M'gladbach)》之銘言: : http://kooyee.iteye.com/blog/350008 程式範例: (我自己寫的) > ----------------------------------------- #include "stdio.h" #include "stdarg.h" //需要這個函式庫 ( va_list, va_start, va_arg, va_end ) void test_va_fun( int n, ... ) { char *string = NULL; va_list arg_ptr; va_start( arg_ptr, n ); for( int i = 0; i < n; i++ ) { string = va_arg( arg_ptr, char* ); if(!string) { string = (char*)""; } printf("the %d string: %s\n", i+1, string); } va_end( arg_ptr ); return; } int main( void ) { test_va_fun( 3, "TEST 1", "TEST 2", "TEST 3" ); test_va_fun( 5, "1", "2", "3", "4", "5" ); return 0; } > --------------------------------------------------- 輸出: the 1 string: TEST 1 the 2 string: TEST 2 the 3 string: TEST 3 the 1 string: 1 the 2 string: 2 the 3 string: 3 the 4 string: 4 the 5 string: 5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.179.122 ※ 編輯: water2924 來自: 111.251.179.122 (02/25 16:47)
frank6780:GJ 感謝~ 02/25 16:51