| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2151 人关注过本帖
标题:vc6.0编译器中可以查看一个程序运行所占的内存和时间吗?
只看楼主 加入收藏
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:40 回复次数:4 
vc6.0编译器中可以查看一个程序运行所占的内存和时间吗?
希望大家能给个vc6.0的详细使用教程比如都可以实现什么功能(有没有那种比运行调试编译更详细例如题目那样的其他的功能)
搜索更多相关主题的帖子: 内存 其他 编译器 
2012-03-30 13:38
C_596322153
Rank: 6Rank: 6
来 自:徽州
等 级:侠之大者
帖 子:182
专家分:466
注 册:2012-1-10
收藏
得分:10 
我也想知道  求解答
2012-03-30 13:47
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:0 
自己不会上网上去找吗?不要跟我说网上找不到!

什么都张口跟别人要,这样的东西也好意思开口,那如果别人没有,你是不是就不学了!

到公司后,什么都问别人,早就滚蛋了!

愿用余生致力编程
2012-03-30 17:16
巴克
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:93
专家分:199
注 册:2012-2-8
收藏
得分:0 
我收集一点...
程序代码:
//时间函数
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define N 10
int cmp(const void *a,const void *b)
{
    int *pa = (int*)a,*pb = (int *)b;
    return *pa-*pb;
}
int main()
{
    int i;
    time_t tim;
    struct tm *at;
    char now[80];
    time(&tim);
    at = localtime(&tim);
    printf("local time is.\n");
    strftime(now,79,"%Y-%m-%d\n%H:%M:%S\n",at);
    puts(now);             //打印当前时间


    printf("\n");
    clock_t start,finish;
    start = clock();
    double process;
    int sum[N]={10,9,8,7,6,5,4,3,2,1};
    printf("original sort.\n");
    for(i=0;i<N;i++)printf("%d  ",sum[i]);
    printf("\n\n");
    qsort(sum,N,sizeof(int),cmp);
    printf("after qsort.\n");
    for(i=0;i<N;i++)printf("%d  ",sum[i]);
    printf("\n\n");
    finish = clock();
    process = finish - start;                               //快速排序和时间统计.

    printf("time you spend is %lf sec.\n\n",process/CLOCKS_PER_SEC);


    time_t timep;                                   //打印时间的第二第三种方式
    time(&timep);
    printf("local time is : %s\n",asctime(gmtime(&timep)));
    printf("local time is : %s\n",ctime(&timep));

    return 0;
}
2012-03-31 12:54
巴克
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:93
专家分:199
注 册:2012-2-8
收藏
得分:30 
不好意思上面的代码是GCC运行环境的,下面的是vc 6.0环境可以运行的代码.
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 10
int cmp(const void *a,const void *b)
{
    int *pa = (int*)a,*pb = (int *)b;
    return *pa-*pb;
}
int main()
{
    int i;
    clock_t start,finish;
    double process;
    int sum[N]={10,9,8,7,6,5,4,3,2,1};

    start = clock();

    printf("original sort.\n");
    for(i=0;i<N;i++)printf("%d  ",sum[i]);
    printf("\n\n");
    qsort(sum,N,sizeof(int),cmp);
    printf("after qsort.\n");
    for(i=0;i<N;i++)printf("%d  ",sum[i]);
    printf("\n\n");

    finish = clock();
    process = (double)(finish - start);                               //快速排序和时间统计.

    printf("time you spend is %lf sec.\n\n",process/CLOCKS_PER_SEC);

    return 0;
}
2012-03-31 13:02
快速回复:vc6.0编译器中可以查看一个程序运行所占的内存和时间吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030558 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved