㈠ c語言APi或者函數文檔
c語言的文檔可以參考java API文檔的.無非就是各種函數的使用方式 C中有的方法 Java包含大部分,
當然.也有C的中文API下載地址
㈡ C語言頭文件大全
C系統提供了豐富的系統文件,稱為庫文件,C的庫文件分為兩類,一類是擴展名為".h"的文件,稱為頭文件,在前面的包含命令中我們已多次使用過。在".h"文件中包含了常量定義、 類型定義、宏定義、函數原型以及各種編譯選擇設置等信息。另一類是函數庫,包括了各種函數的目標代碼,供用戶在程序中調用。 通常在程序中調用一個庫函數時,要在調用之前包含該函數原型所在的".h" 文件。
下面給出Turbo C的全部".h"文件。
Turbo C頭文件
ALLOC.H 說明內存管理函數(分配、釋放等)。
ASSERT.H 定義 assert調試宏。
BIOS.H 說明調用IBM—PC ROM BIOS子程序的各個函數。
CONIO.H 說明調用DOS控制台I/O子程序的各個函數。
CTYPE.H 包含有關字元分類及轉換的名類信息(如 isalpha和toascii等)。
DIR.H 包含有關目錄和路徑的結構、宏定義和函數。
DOS.H 定義和說明MSDOS和8086調用的一些常量和函數。
ERRON.H 定義錯誤代碼的助記符。
FCNTL.H 定義在與open庫子程序連接時的符號常量。
FLOAT.H 包含有關浮點運算的一些參數和函數。
GRAPHICS.H 說明有關圖形功能的各個函數,圖形錯誤代碼的常量定義,正對不同驅動程序的各種顏色值,及函數用到的一些特殊結構。
IO.H 包含低級I/O子程序的結構和說明。
LIMIT.H 包含各環境參數、編譯時間限制、數的范圍等信息。
MATH.H 說明數學運算函數,還定了 HUGE VAL 宏, 說明了matherr和matherr子程序用到的特殊結構。
MEM.H 說明一些內存操作函數(其中大多數也在STRING.H中說明)。
PROCESS.H 說明進程管理的各個函數,spawn…和EXEC …函數的結構說明。
SETJMP.H 定義longjmp和setjmp函數用到的jmp buf類型,說明這兩個函數。
SHARE.H 定義文件共享函數的參數。
SIGNAL.H 定義SIG[ZZ(Z] [ZZ)]IGN和SIG[ZZ(Z] [ZZ)]DFL常量,說明rajse和signal兩個函數。
STDARG.H 定義讀函數參數表的宏。(如vprintf,vscarf函數)。
STDDEF.H 定義一些公共數據類型和宏。
STDIO.H 定義Kernighan和Ritchie在Unix System V 中定義的標准和擴展的類型和宏。還定義標准I/O 預定義流:stdin,stdout和stderr,說明 I/O流子程序。
STDLIB.H 說明一些常用的子程序:轉換子程序、搜索/ 排序子程序等。
STRING.H 說明一些串操作和內存操作函數。
SYS\STAT.H 定義在打開和創建文件時用到的一些符號常量。
SYS\TYPES.H 說明ftime函數和timeb結構。
SYS\TIME.H 定義時間的類型time[ZZ(Z] [ZZ)]t。
TIME.H 定義時間轉換子程序asctime、localtime和gmtime的結構,ctime、 difftime、 gmtime、 localtime和stime用到的類型,並提供這些函數的原型。
VALUE.H 定義一些重要常量,包括依賴於機器硬體的和為與Unix System V相兼容而說明的一些常量,包括浮點和雙精度值的范圍。
㈢ C語言有沒有標准文檔
C89標准文檔,C99標准文檔
㈣ C語言如何寫入文本文件
1、首先輸入下方的代碼
#include <stdio.h>
int main()
{
//下面是寫數據,將數字0~9寫入到data.txt文件中
FILE *fpWrite=fopen("data.txt","w");
if(fpWrite==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
fprintf(fpWrite,"%d ",i);
fclose(fpWrite);
//下面是讀數據,將讀到的數據存到數組a[10]中,並且列印到控制台上
int a[10]={0};
FILE *fpRead=fopen("data.txt","r");
if(fpRead==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
{
fscanf(fpRead,"%d ",&a[i]);
printf("%d ",a[i]);
}
getchar();//等待
return 1;
}
㈤ c語言中,再對文件的操作模式中,a和a+、w和w+、r和r+有什麼區別
r 打開只讀文件,該文件必須存在。r+ 打開可讀寫的文件,該文件必須存在。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。
㈥ c語言如何用文件存儲數據
具體操作步驟如下:
1、首先,創建一個新文件夾,在該文件夾中創建一個文檔,如下圖所示,然後進入下一步。
㈦ C語言 TXT文檔
#include "stdio.h"
main()
{ FILE *in,*out;
if((in=fopen("a.txt","r"))==NULL)
{ printf("cannot open the file.\n");
exit(0); }
if((out=fopen("out.txt","w"))==NULL)
{ printf("cannot open outfile");
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
getch();
}
這個是打開一個a.txt 並把它復制一份另存到out.txt文本中
㈧ C語言有沒有全面完整的在線「官方文檔」
很多,比如
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
http://ishare.iask.sina.com.cn/f/68795785.html
㈨ C語言文檔操作
將已經存在的文件以「寫」方式打開時,則自動清除該文件的內容,接下來將文件B.doc文件的內容讀出並寫入該文件即可。當然,如果用TC,可直接將文件A.doc刪除,而後將B.doc改為A.doc即可。下面用第一種方式編寫代碼。
#include<stdio.h>
#include <stdlib.h>
int main() {
int data;
FILE *fin,*fout;
fin = fopen("a.doc","wb");
fout = fopen("b.doc","rb");
if((fin = NULL) || (fout == NULL)) {
printf("不能打開文件!");
exit(1);
}
while((data = fgetc(fout)) != EOF) fputc(data,fin);
fclose(fin);
fclose(fout);
return 0;
}
㈩ c語言的官網是多少
C語言被發明出來的時候大概是20世紀70年代,中國引入互聯網是1994年。
所以C語言誕生的時候是沒有官網的。C語言是貝爾實驗室的某個人發明的,名字我忘了。貝爾實驗室當時隸屬於AT&T公司。現在該公司已經被拆的七零八落,已經不是發明C的時候那種如日中天的公司了,上哪去找C的官網了。
現在也許可以認為 」美國國家標准協會「是C的官網,因為他制定了ANSI C的標准
我們通常用的printf函數等等,都是ANSI C標准庫中制定的 ,而且不論什麼版本的C,VC,gcc,都必須符合ANSI C。