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++即时通讯系统源代码吗
可以使用开源代码,文档比较齐全。