『壹』 c語言有API嗎
C語言API函數:http://www.apiref.com/c-zh/index.htm
『貳』 有誰能幫我將C語言中所有的函數及其功能一一列舉一下,不勝感激
復制
#include
"stdio.h"
{char
s1[]="abcde",s2[]="scasasa";
strcpy(s1,s2);
如果s2長度大於s1則會覆蓋掉
如果小於的話只是將s2的\0放在s1中\0的前面罷了,而後面處理字元串的函數是遇到\0就收手
函數名:
strncpy
功
能:
串拷貝
用
法:
char
*strncpy(char
*destin,
char
*source,
int
maxlen);
程序例:
#include
#include
int
main(void)
{
char
string[10];
char
*str1
=
"abcdefghi";
strncpy(string,
str1,
3);
string[3]
=
'\0';
printf("%s\n",
string);
return
0;
}
函數名:
remove
功
能:
刪除一個文件
用
法:
int
remove(char
*filename);
程序例:
#include
int
main(void)
{
char
file[80];
/*
prompt
for
file
name
to
delete
*/
printf("file
to
delete:
");
gets(file);
/*
delete
the
file
*/
if
(remove(file)
==
0)
printf("removed
%s.\n",file);
else
perror("remove");
return
0;
}
函數名:
rename
功
能:
重命名文件
用
法:
int
rename(char
*oldname,
char
*newname);
程序例:
#include
int
main(void)
{
char
oldname[80],
newname[80];
/*
prompt
for
file
to
rename
and
new
name
*/
printf("file
to
rename:
");
gets(oldname);
printf("new
name:
");
gets(newname);
/*
rename
the
file
*/
if
(rename(oldname,
newname)
==
0)
printf("renamed
%s
to
%s.\n",
oldname,
newname);
else
perror("rename");
return
0;
}
『叄』 C語言常用的函數有哪些
C語言庫函數,常用庫函數有:
1、scanf格式輸入函數
2、printf格式輸出函數
3、systemdos命令函數
4、sort排序
5、main主函數
6、fgets文件讀取字元串函數
7、fputs文件寫入字元串函數
8、fscanf文件格式讀取函數
9、fprintf文件格式寫入函數
10、fopen打開文件函數
11、getchar輸入字元函數
12、putchar輸出字元函數
13、malloc動態申請內存函數
14、free釋放內存函數
15、abs求絕對值數學函數
16、sqrt求平方根數學函數
(3)c語言api函數大全擴展閱讀
語言組成:
1、數據類型
C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
2、常量與變數
常量其值不可改變,符號常量名通常用大寫。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
3、數組
如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。
4、指針
如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一。
『肆』 c語言常用庫函數有哪些
C語言的標准庫函數有數百個,分布在不同的庫文件中,目前絕大多數系統和程序肯定兼容的是C99標准,但2011年已經發布了更新的版本,有些遺留系統不一定支持最新的特性。
不同函數應用場合不一樣,說不說哪些更常用,就看你所做工作的性質了。
通常來說,至少在基礎編程時,stdio中的輸入輸出(可能是控制台的、也可能是文件的)、stdlib中的各種通用工具(如分配堆內存)、string中的字元串處理、time中的日期時間處理、math中的數學函數都算是比較常用的。
『伍』 C語言 庫函數
C語言的庫函數很多
大概幾百個,舉幾個常用的
比如
printf()、scanf(),等等
庫函數是系統內部定義好的,不需要定義,但在使用前
需要把它所在的函數庫的頭文件進來
,
比如你要使用
sin()這個函數
,這個函數在math.h
這個頭文件里
,
就需要在程序開始
加入
#include
「math.h」
然後你就可以在程序里直接使用了
『陸』 api函數是什麼c語言編程中可以用api函數嗎
就windows系統來說
api就是windows提供的一系列內核、硬體等等的介面,因為它不提供這些方面的源代碼,只提供了介面給你調用,這就是winapi。c如果要進行類似的操作的話就需要調用對應的api函數
=========================================
例如你在你的進程內創建一個線程,以處理一些邏輯
那麼你可以調用createthread這個api函數,進行線程的創建
『柒』 C語言中怎麼使用API函數 求使用方法
api函數要用C++.
調用其他exe程序,c語言中用
char
my_cmd[80]="my_prog_name.exe";
system(my_cmd);
就可以了。
查詢運行窗口
....
這些都是
設及
視窗
的函數,建窗口,顯示窗口,關閉窗口,查詢等,都有函數。你只要
包括了相關的頭文件,調用相應函數,給入實際參數,就可以了。不難,只是繁雜,時不時要查幫助文件,
『捌』 c語言可以條用AP那些函數I
當然可以!!!你只需在源文件頭部加入下面這條語句:
#include<windows.h>
即可調用絕大多數API,其他一些極少數的API函數還需包含另一些頭文件...總之,在VC環境下,只要包含必需的頭文件,就可以調用所有微軟提供的有名字的WindowsAPI函數...
另外,建議你查閱微軟提供的技術文檔 MSDN 上面有微軟提供的所有有名子的API...