很累!天天早上十点才睡觉!不过学到的东西还真不少!基本上可以自己搞了!努力吧!学完了c就搞oracle跟java!呵呵!
C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include
如何用C语言编写Windows服务程序的五个步骤
前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的文章,至于如何在windows下写服务我没有详细介绍,今天就让我们一起看看如何来写服务程序。
Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。
当初我写第一个 NT 服务...
/*输入英文月份单词,输出对应月的数字形式*/
#include <stdio.h>
#include <string.h>
int search(char list[][20],char name[],int m)
{
int i;
for(i=0;i<m;i++)
if(strcmp(list[i],name)==0)//用name跟月份数组逐个对比
break;
return i;
}
int main()
{
char month_list[12][20]={"January","February","...
/*从键盘中输入三个学生的姓名,并输出*/
#include <stdio.h>
#include <string.h>
int main()
{
char name[3][20];//定义存储三个学生的姓名的二维数组
int i;
for(i=0;i<3;i++)
gets(name[i]);/*name[i]是一个一维数组*/
for(i=0;i<3;i++)
printf("%s\n",name[i]);
}
/*已知char str1[20]="student",char str2="teacher",要求将str1内容跟str2内容互换!*/
#include <stdio.h>
#include <string.h>
void main()
{
char str1[20]="student";
char str2[20]="teacher";
char str3[20];
strcpy(str3,str1);
strcpy(str1,str2 );
strcpy(str2,str3);
printf("%s\n%s\n",str1,st...
#include <stdio.h>//冒泡法使用!
int main()
{
int m,n,i,temp,a[5];
printf("请输入5个整数:\n");
for(i=0;i<5;i++)//循环降数组赋值,注意如果在定义数组时候可以一次性赋值,否则要一个个来赋值。
{
scanf("%d",&a[i]);
}
for(m=0;m<5;m++)
for(n=0;n<5-n;n++)//嵌套冒泡法
{
if(a[n]>a[n+1])
{
temp=a[n+1];
a[n+1]...
/*写一个函数 void change(int array[],int n)可以将数组array中的n个元素倒序存放,
例如:array[0]---array[n],array[1]---array[n-1]互换。*/
void change(int array[],int n)
{
int i;
for(n,i=0;i<(n/2);i++)
{
int a;
a=array[i];
array[i]=array[n-i];
array[n-i]=a;
}
}
#include <stdio.h>
i...
//一维数组的运算
#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5};//定义数组的元素个数不能为变量,只能是常量或者常量表达式!
int b[5]={11,4,2,7,9};//在定义时候赋值好处,可以一次性给每个元素赋值,否则要一个个元素赋值!
int i,c[5];
for(i=0;i<5;i++)//数组的下标是从0开始不是1!
{
c[i]=a[i]+b[i];
printf("%3d",c[i]);
}
printf("\n");
return 0;
}