程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c語言函數天天見

c語言函數天天見

編輯:關於C語言

總結在學習過程中遇到的c語言函數:

1、相關函數:fstat, lstat, chmod, chown, readlink, utime

頭文件:#include #include
定義函數:int stat(const char * file_name, struct stat *buf);
函數說明:stat()用來將參數file_name 所指的文件狀態, 復制到參數buf 所指的結構中。成功返回0,失敗返回-1. stat結構體內詳細信息不再贅述,可以參考其他博客資料。

使用方法:

struct stat sa;
if(stat(filename,&sa)<0)
{
return -1;
}
....
2、memset

總的作用:將已開辟內存空間 s 的首 n 個字節的值設為值 c。

#include
using namespace std;
void main()
{
char s[20];
cout<<"s大小"<

3、rand(),RAND_MAX

rand()產生隨機數的一個隨機函數;

RAND_MAX是C中stdlib.h中宏定義的一個字符常量: #define RAND_MAX Ox7FFF 其值最小為32767,最大為2147483647 通常在產生隨機小數時可以使用RAND_MAX。
#include
#include
#include
using namespace std;
int main(void)
{
srand((unsigned int)time(NULL));
double a[10];
int i;
cout<




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved