1. 求c語言開源代碼最好是有文檔的網站
在c語言中,對文件夾的操作,專業的說法稱為"切換路徑/目錄",而不是"打開",因為文件夾,並不是一個"真正的文件",而只是一個訪問文件的目錄.
用c語言中的函數chdir,也就是changedirectory
intchdir(char*path)
--使指定的目錄path變成當前的工作目錄,之後所有的文件操作都是該目錄下.
比如,想切換到f盤test目錄下可以這樣:
chdir("f:\\test");
返回0表示切換成功,否則,表示失敗.
2. c語言程序代碼
#include<stdio.h>
#define N 200
struct child
{
char name[10];
char sex[3];
int age;
int height;
float weight;
struct {
int year;
int month;
int day;
}bdate;
}ch[N];
void input()
{
int i;
for(i=0;i<N;i++)
{
printf("\n請輸入第%d名小朋友信息:\n",i+1);
printf("姓名:");
scanf("%s",ch[i].name);
printf("性別:");
scanf("%s",ch[i].sex);
printf("年齡:");
scanf("%d",&ch[i].age);
printf("身高:");
scanf("%d",&ch[i].height);
printf("體重:");
scanf("%f",&ch[i].weight);
printf("出生日期[YYYY-MM-DD]:");
scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);
}
}
void sort()
{
struct child ct;
int i,j;
for(i=0;i<N-1;i++)
for(j=0;j<N-i-1;j++)
if(ch[j].height<ch[j+1].height)
{
ct=ch[j];
ch[j]=ch[j+1];
ch[j+1]=ct;
}
}
void output()
{
int i;
printf("\n\t幼兒園小朋友一覽(依身高排序)\n");
printf("===================================================\n");
printf(" 姓名 性別 年齡 身高 體重 出生日期 \n");
printf("===================================================\n");
for(i=0;i<N;i++)
printf(" %-8s %-2s %2d %d %3.1f %d.%d.%d\n",ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);
}
void main()
{
input();
sort();
output();
}
//分給的忒少,呵呵
3. 哪裡可以找到C語言一些經典的源碼
如果你沒接觸過系統內核開發,強烈建議您不要立馬去看Unix或Linux源碼,直接看源代碼基本沒有用處——無非是一大堆的C和少量的匯編!
如果您已經對C語言有所掌握,您會發現C語言本身的語法很簡單,確實很簡單!因此想進一步提高應當把精力放在練習「演算法」上,先學習如果處理常見數據結構和常見演算法,再試著編寫一些實用的程序。
注意:我指的是「ANSI標准C」,而不是VC、MFC C++。
4. 如何看c語言標准庫函數的源代碼
很遺憾,標准庫中的函數結合了系統,硬體等的綜合能力,是比較近機器的功能實現,所以大部分是用匯編完成的,而且已經導入到了lib和dll里了,就是說,他們已經被編譯好了,似乎沒有代碼的存在了.
能看到的也只有dll中有多少函數被共享.
第三方可能都是dll,因為上面也說了,dll是編譯好的,只能看到成品,就可以隱藏代碼,保護自己的知識產權,同時也是病毒的歸宿...... 當然,除了DLL的確還存在一種東西,插件程序~~~
5. C語言庫函數源代碼
http://www.gnu.org/software/libc/這里就有所有的c標准庫函數源碼。
6. 怎樣調出C語言中庫文件的源代碼
基本上是一樣的。你還是要定義一個頭文件。頭文件寫自定義函數,然後用#include去包含那個頭文件,那樣你就可以在c文件里去調用頭文件的函數了。也可以相互調用。2個頭文件,互相#include。就行了。跟C++差不多的
7. 誰能提供一個c語言或者c++即時通訊系統源代碼嗎
可以使用開源代碼,文檔比較齊全。