我的問題是,是否有可能將(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. 將數組傳遞給scanf函數和變量
- 3. 將變量傳遞給回調函數
- 4. 將變量從Main函數傳遞到另一個C#類
- 5. 將靜態變量傳遞到函數
- 6. D3.js將變量傳遞到函數
- 7. Javascript將一個變量從函數調用傳遞給innerHtml
- 8. 將變量從一個函數傳遞到另一個函數
- 9. 將變量從正常函數傳遞到init_UI函數
- 10. 變量在C S函數
- 11. 調用jquery函數和傳遞變量
- 12. php類,將變量傳遞到函數,引用變量
- 13. 傳遞結構與將變量傳遞給函數C
- 14. 使用wp_localize_script函數將變量從PHP傳遞到Javascript
- 15. 將變量傳遞給引用函數?
- 16. 將ByteArray從Python傳遞到C函數
- 17. 將XML從XSLT傳遞到C#函數
- 18. 如何將變量從.map()傳遞給回調函數
- 19. 如何將數組變量從VBA傳遞到vb.net函數
- 20. ANSI C - 將函數中的數據傳遞給CHAR指針
- 21. 將變量從Objective-C傳遞給javascript函數?
- 22. 將值傳遞到從node.js函數調用的lambda函數
- 23. 將PHP變量從while循環傳遞到javascript函數
- 24. 將JQuery變量從函數傳遞到document.ready
- 25. 將變量從函數傳遞到模板
- 26. 如何將變量從一個ajax函數傳遞到其他
- 27. 將函數傳遞給變量以便稍後可以調用
- 28. 將變量傳遞給自調用函數
- 29. 將回調函數從Visual Basic傳遞到C#
- 30. 在函數中使用靜態變量vs從調用者傳遞變量
請舉例說明你的意思。 – 2011-05-22 17:37:34
我將一個字符串分成不同的'變量'(藝術家,標題,流派),我需要那些將它們傳遞給函數。 – Asmodiel 2011-05-22 17:44:51
我的意思是基於代碼的例子,你想做什麼。 – 2011-05-22 17:46:09