當前位置:首頁 » 編程語言 » c語言stl

c語言stl

發布時間: 2022-09-26 12:01:18

『壹』 c語言有沒有類似於c++stl的庫

應該沒有。但目前的編譯器都支持C++,也兼容C,
二者混合編程並沒有什麼大問題,除了做底層的純C開發外

『貳』 求用c語言編程讀出一個stl三維文件的代碼

1.stl 文件是在計算機圖形應用系統中,用於表示三角形網格的一種文件格式。 它的文件格式非常簡單, 應用很廣泛。STL只能用來表示封閉的面或者體,stl文件有兩種:一種是ASCII明碼格式,另一種是二進制格式。

2.對於程序來說,不管後綴名如何,文件分為兩種類型:文本文件和二進制文件。
C語言里有一系列文件操作函數。區分文本和二進制文件,需要在打開文件時設置不同的控制符mode的變數即可。

3.fopen的函數原型:FILE * fopen(const char * path,const char * mode);
fopen函數的第一個參數是文件路徑,第二個參數是打開方式,有以下幾種方式:
r 以只讀方式打開文件,該文件必須存在。
r+ 以可讀寫方式打開文件,該文件必須存在。
rb+ 讀寫打開一個二進制文件,允許讀數據。
rw+ 讀寫打開一個文本文件,允許讀和寫。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。(EOF符保留)
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。 (原來的EOF符不保留)
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
wt+ 讀寫打開或著建立一個文本文件;允許讀寫。
at+ 讀寫打開一個文本文件,允許讀或在文本末追加數據。
ab+ 讀寫打開一個二進制文件,允許讀或在文件末追加數據。
上述的形態字元串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函數庫打開的文件為二進制文件,而非純文字文件。

『叄』 C語言有沒有像STL中實現過的棧怎麼用

沒有 確切說stl是C++的標准程序庫 它不是語言的一部分
C語言有C程序庫 因為C是面向過程的所以沒有像STL中實現過的棧

『肆』 c語言裡面可以用stl么

不可以。
STL即Standard Template Library,也就是標准模板庫。是針對C++語言進行開發的,裡面使用了重載,模板等等技術。
這些技術都是C++所特有的,C語言並不支持。
所以在C語言中無法使用STL。
當C語言編程中需要類似功能時,可以自行實現類似的,C語言可用的函數介面。

『伍』 c語言裡面可以用stl么

不可以。
STL即Standard
Template
Library,也就是標准模板庫。是針對C++語言進行開發的,裡面使用了重載,模板等等技術。
這些技術都是C++所特有的,C語言並不支持。
所以在C語言中無法使用STL。
當C語言編程中需要類似功能時,可以自行實現類似的,C語言可用的函數介面。

『陸』 問個白痴問題,C語言沒有STL那該怎麼寫

STL無非是實現封裝了一些演算法而已.
C語言上可以自己實現對應演算法.可能效率會比STL低, 但功能還是沒問題的.
也可以找一些開源庫, 常見介面都會有開源代碼實現的.

『柒』 C 語言的庫函數和C++ STL要學到什麼程度呀 謝過先

c庫如果只是初級應用,到看到函數名就知道怎麼用
如果要寫底層的,那麼除了知道函數,還要知道本身的底層實現和優缺點

stl跟c庫是不同的,那是c++的東西,這玩意要知道所有的容器和泛型演算法,非一朝一夕能夠掌握的,建議看一下stl源碼解析和c++編程新思維。如果要進階,就要看一下boost的stl庫是怎麼寫的,這些都非常耗時的。

另外msdn裡面沒有stl的東西

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:166
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:737
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:150
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:399
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:545
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:632
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:367