首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言的小项目源代码,该如何处理

2012-04-01 
C语言的小项目源代码各位前辈们,有好的C语言的小项目源代码吗?自己找的一些都不太满意。可以发邮件给我chin

C语言的小项目源代码
各位前辈们,有好的C语言的小项目源代码吗?
  
  自己找的一些都不太满意。
  
  可以发邮件给我china.yyy@hotmail.com,或者直接给连接我去下载。

 谢谢了

 

[解决办法]
http://download.csdn.net/source/2805807
c语言高级编程

高级编程技术
介绍如何利用 TC 系统所提供的相关函数实现菜单设计、图形绘制、动画的播放、乐曲
的演奏、汉字的显示、图片的显现等技术,在讲述时,以问题-解答的方式来逐渐阐明。
1 文本的屏幕输出和键盘输入........................................................................................... 1
1.1 文本的屏幕输出.....................................................................................................................1
1.2 键盘输入................................................................................................................................8
1.3 问题实现...............................................................................................................................11
1.4 高级应用——菜单实现.......................................................................................................14
实验一........................................................................................................................................23
2 图形显示方式和鼠标输入.........................................................................................................23
2.1 图形显示...............................................................................................................................23
2.2 鼠标的使用...........................................................................................................................52
2.3 问题实现...............................................................................................................................58
实验二........................................................................................................................................62
3 屏幕图象与动画技术.................................................................................................................63
3.1 一个简单的实现方法..........................................................................................................63
3.2 利用动态开辟图视口的方法...............................................................................................66
3.3 利用屏幕图象存储再放的方法...........................................................................................67
3.4 利用页交替的方法...............................................................................................................70
3.5 问题实现...............................................................................................................................71
实验三........................................................................................................................................74
4 中断技术...................................................................................................................................74
4.1 编写自己的中断程序...........................................................................................................76
4.2 问题实现..............................................................................................................................78
4.3 其它应用——硬中断演示秒表程序...................................................................................84
实验四........................................................................................................................................87
5 发声技术...................................................................................................................................87
5.1 声音函数...............................................................................................................................87
5.2 计算机乐谱...........................................................................................................................88
5.3 问题实现...............................................................................................................................89


实验五........................................................................................................................................93
6 汉字显示技术............................................................................................................................93
6.1 汉字编码...............................................................................................................................93
6.2 问题实现...............................................................................................................................95
实验六........................................................................................................................................97

[解决办法]
做过一个航班系统的,代码不到400行,不知道你满不满意
[解决办法]

探讨
引用:

做过一个航班系统的,代码不到400行,不知道你满不满意


好的阿。 如果不介意的话就贴这里吧,大家也可以看看呢。

如果不行的话 发我邮箱,谢谢

[解决办法]
我这里有个计算机非常简单的代码,只有100行左右,如果对你有帮助,你拿去用用。
我是用VC6.0编写,你自己要帮对话框弄出来才行哟。
BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
HWND hwndcombo1=GetDlgItem(hwnd,IDC_COMBO1);
ComboBox_InsertString(hwndcombo1,-1,TEXT("+"));
ComboBox_InsertString(hwndcombo1,-1,TEXT("-"));
ComboBox_InsertString(hwndcombo1,-1,TEXT("*"));
ComboBox_InsertString(hwndcombo1,-1,TEXT("/"));
return TRUE;
}
BOOL IsInt(TCHAR *str)
{
int i=atoi(str);
TCHAR strtemp[256];
wsprintf(strtemp,"%d",i);
if(strcmp(str,strtemp)==!0)
{
return FALSE;
}
else 
{
return TRUE;
}
}

void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case IDC_OK:
{
TCHAR str1[256];
TCHAR str2[256];
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));
if(IsInt(str1)==FALSE)
{
MessageBox(hwnd,TEXT("第一个数出现错误"),TEXT("错误"),MB_OK);
return;
}
if(IsInt(str2)==FALSE)
{
MessageBox(hwnd,TEXT("第二个数出现错误"),TEXT("错误"),MB_OK);
return;
}
int i1=atoi(str1);
int i2=atoi(str2);
int i3=0;
HWND hwndcombo1=GetDlgItem(hwnd,IDC_COMBO1);
int CurIndex=ComboBox_GetCurSel(hwndcombo1);
switch(CurIndex)
{
case 0:
{
i3=i1+i2;
}
break;
case 1:
{
i3=i1-i2;
}
break;
case 2:
{
i3=i1*i2;
}
break;
case 3:
{
i3=i1/i2;
}
break;
}
TCHAR str3[256];
itoa(i3,str3,10);
SetDlgItemText(hwnd,IDC_EDIT3,str3);
}
这个代码就只有加减乘除,希望对你有帮助。如果这里面有不懂的话,要自己动手查哟。
别动不动就问哟,加油!
[解决办法]
C/C++ code
#include<stdio.h>int main(){      int a,b,c,d;    scanf("%d%d%d",&a,&b,&c);    if((a%4==0&&a%100!=0)||a%400==0)    {        if(b==1)            d=c;        else if(b==2)            d=31+c;        else if((b>=3&&b<=6) && b%2==0)            d=61*(b-2)/2+30+c;        else if((b>=3&&b<=6) && b%2!=0)            d=61*(b-1)/2+c-1;        else if(b>=7 && b%2==0)            d=61*(b-8)/2+31+182+c;        else if(b>=7&&b%2!=0)            d=61*(b-7)/2+c-1+182;        printf("%d/%d/%d is leap year\n",a,b,c);    }    //printf("%d\n",d);    else      {        if(b==1)            d=c;        else if(b==2)            d=31+c;        else if((b>=3&&b<=6)&&b%2==0)            d=61*(b-2)/2+29+c;        else if((b>=3&&b<=6)&&b%2!=0)            d=61*(b-1)/2+c-2;        else if(b>=7&&b%2==0)            d=61*(b-8)/2+31+181+c;        else if(b>=7&&b%2!=0)            d=61*(b-7)/2+c-1+181;        printf("%d/%d/%d is not leap year\n",a,b,c);    }    printf("totay is the years' %d day\n",d);    return 0;  }include<stdio.h>int main(){      int a,b,c,d;    scanf("%d%d%d",&a,&b,&c);    if((a%4==0&&a%100!=0)||a%400==0)    {        if(b==1)            d=c;        else if(b==2)            d=31+c;        else if((b>=3&&b<=6) && b%2==0)            d=61*(b-2)/2+30+c;        else if((b>=3&&b<=6) && b%2!=0)            d=61*(b-1)/2+c-1;        else if(b>=7 && b%2==0)            d=61*(b-8)/2+31+182+c;        else if(b>=7&&b%2!=0)            d=61*(b-7)/2+c-1+182;        printf("%d/%d/%d is leap year\n",a,b,c);    }    //printf("%d\n",d);    else      {        if(b==1)            d=c;        else if(b==2)            d=31+c;        else if((b>=3&&b<=6)&&b%2==0)            d=61*(b-2)/2+29+c;        else if((b>=3&&b<=6)&&b%2!=0)            d=61*(b-1)/2+c-2;        else if(b>=7&&b%2==0)            d=61*(b-8)/2+31+181+c;        else if(b>=7&&b%2!=0)            d=61*(b-7)/2+c-1+181;        printf("%d/%d/%d is not leap year\n",a,b,c);    }    printf("totay is the years' %d day\n",d);    return 0;  } 

热点排行
Bad Request.