我的問題是,是否有可能將(s)scanf中分析的東西直接傳遞給函數調用。換句話說,我是否必須初始化我想傳遞給函數的變量(並通過scanf讀取)。ANSI C:將變量從(s)scanf傳遞到函數調用
-2
A
回答
2
sscanf
返回成功轉換次數。它不會返回轉換後的值。
因此,在將返回值sscanf
直接傳遞給另一個函數時(如果這是您要求的),您不會傳遞新轉換的數據。如其他人所說,
1
sscanf
不會返回值,所以沒有「直接」通過它們。然而,你可以用這樣的東西包裝它:
struct mydata* parse(char* string) {
struct mydata* ret = (struct mydata*) malloc(sizeof(struct mydata));
sscanf(string, /* load the structure with the data */);
return ret;
}
你可以調用你需要的任何函數。
相關問題
- 1. 從函數到函數傳遞變量
- 2. 從類傳遞C++變量C函數
- 3. 將數組傳遞給scanf函數和變量
- 4. 調用c#函數從javascript檢索數據傳遞javascript變量
- 5. 將變量傳遞給回調函數
- 6. 傳遞變量到回調函數
- 7. 從回調函數捕獲響應或將變量傳遞到回調函數?
- 8. 將變量從Main函數傳遞到另一個C#類
- 9. 將變量傳遞到node.js函數
- 10. D3.js將變量傳遞到函數
- 11. 將靜態變量傳遞到函數
- 12. Javascript將一個變量從函數調用傳遞給innerHtml
- 13. 變量賦值用C VS scanf函數
- 14. 變量在C S函數
- 15. JQuery將一個變量從函數傳遞到函數
- 16. 將變量從一個函數傳遞到另一個函數
- 17. 將變量從正常函數傳遞到init_UI函數
- 18. 將變量從一個函數傳遞到另一個函數
- 19. 將變量從一個函數傳遞到另一個函數
- 20. 從javascript函數傳遞變量到php
- 21. 調用jquery函數和傳遞變量
- 22. ANSI C和sqlite3_get_table:如何將結果數組傳遞迴調用函數?
- 23. 從Objective-C調用C函數 - 傳遞大量數據
- 24. php類,將變量傳遞到函數,引用變量
- 25. 傳遞結構與將變量傳遞給函數C
- 26. 使用wp_localize_script函數將變量從PHP傳遞到Javascript
- 27. 將變量傳遞給引用函數?
- 28. 將XML從XSLT傳遞到C#函數
- 29. 將ByteArray從Python傳遞到C函數
- 30. 使用cython將一個回調函數從python傳遞到c
請舉例說明你的意思。 – 2011-05-22 17:37:34
我將一個字符串分成不同的'變量'(藝術家,標題,流派),我需要那些將它們傳遞給函數。 – Asmodiel 2011-05-22 17:44:51
我的意思是基於代碼的例子,你想做什麼。 – 2011-05-22 17:46:09