Category Archives: C++

使用gcc编译c程序

再次拿起了gcc,以下继续使用gcc来编译C语言的helloworld.c

>mkdir c

>cd c

>gedit helloworld.c

以下是helloworld.c的源码

#include

int main ()
{
printf (“Hello World!\n”);
}

一句话直接编译程序

>gcc -o helloworld helloworld.c

运行程序

./helloworld

Leave a comment

c,php打印菱形程序

天天向上的C语言打印菱形程序:

void print(int n){
int m,row,col,i,j,space;
if (n%2==0) n++;
m=n/2+1;
for(row=1;row<=n;row++)
{
if(row<=m) col=2*row-1;
else{
col=2*n+1-row*2;
}
space=(n-col)/2;
for(j=1;j<=space;j++)
{
printf(” “);

}
for(i=1;i<=col;i++)
printf(“*”);
printf(“\n”);
}[......]

Read More

, , 1 comment

VC++生成的注册机

闲着无事,通这MFC来生成一个简单的注册软件,效果图如下所示

未命名

软件通过使用CPU唯一的机器码来识别, 并产生每台机器不同的序列号,防止盗版的任意的复制

核心代码是得到CPU唯一的ID机器码的代码,贴出核心代码

unsigned long s1,s2;     unsigned char vendor_id[]="————";     char sel;     sel=’1′;    [......]

Read More

, , , 5 comments

vc++运行shell命令,你懂的

UpdateData(TRUE); 

            // 拼接要执行的命令行,如"ping.exe www.google.com"              CString sAddr;           [......]

Read More

1 comment

几句C#笔记

整理电脑需要备份的东西, 和javascript笔记一样, 备份到自己的博客上面, 以供日后的翻阅

一维数组的定义和使用 声明:tpye[] arrayName; string[] arrayStr; 定义: int[] arr= new int[5]; int[] arr=new int[5]{1,2,3,4,5};

int[] arr; arr=int[5]{1,2,3,4,5}

动态一维数组

tpye[] arrayName; arrayNmae= new type[n]; 或者 typ[......]

Read More

3 comments