会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> C/S程序开发专区 >> VC++编程论坛 >> [求助]vc++调试问题求助
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 952 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:[求助]vc++调试问题求助 悬赏分30 [提问中] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 zhchx86032 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:35
  专家分:25
  提问帖:7/5
  回答帖:13
  总帖数:24
  经验值:115
  注 册:2008-3-6
给zhchx86032发送一个短消息 把zhchx86032加入好友 查看zhchx86032的个人资料 搜索zhchx86032在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子楼主

发贴心情 [求助]vc++调试问题求助

#include  <stdio.h>
#include  <string.h>
#include  <conio.h>
typedef struct
{
  int x1,x2,x3;
}Data;
Data aa[200],bb[200];
int jsSort()

 int i,j,cnt=0;
 Data t;
 for(i=0;i<200;i++)
  if(aa[i].x1>aa[i].x2+aa[i].x3)
  {
   bb[cnt]=aa[i];
   cnt++;
  }
  for(i=0;i<cnt-1;i++)
   for(j=i+1;j<cnt;j++)
    if(bb[i].x1+bb[i].x3>bb[j].x1+bb[j].x3)
    {t=bb[i];bb[i]=bb[j];bb[j]=t;}
    return cnt;

}
void main()
{
  int count;
  readDat();
  count=jsSort();
  writeDat(count);
}
readDat()
{
  FILE *in;
  int i;
  in=fopen("IN38.DAT","r");
  for(i=0;i<200;i++)
  fscanf(in,"%d %d %d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
  fclose(in);
}
writeDat(int count)
{
  FILE *out;
  int i;
  
  out=fopen("OUT38.DAT","w");
  for(i=0;i<count;i++)
  {
    printf("%d,%d,%d第一个数+第三个数=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
    fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
  }
  fclose(out);
}
怎么见不到结果啊?

发帖:2008-3-19 13:28:00
  鲜花(0)  鸡蛋(0)
 linxr 帅哥哟,离线,有人找我吗?巨蟹座1986-6-22
  
  
  头 衔:闲来无事
  等 级:论坛游侠
  积 分:4632
  专家分:2899
  提问帖:8/8
  回答帖:282
  总帖数:376
  经验值:643
  注 册:2007-8-22
给linxr发送一个短消息 把linxr加入好友 查看linxr的个人资料 搜索linxr在VC++编程论坛的所有贴子  引用回复这个贴子 回复这个贴子2

发贴心情 

楼主说说这程序是干什么的呀,这让人怎么看。什么见不到结果?

低调的做人,勤恳的做事

发帖:2008-3-19 13:58:00
 Fr3z0ns 帅哥哟,离线,有人找我吗?
  
  
  头 衔:代码工人
  等 级:初出江湖
  积 分:709
  专家分:285
  提问帖:0/0
  回答帖:37
  总帖数:47
  经验值:141
  注 册:2008-2-16
给Fr3z0ns发送一个短消息 把Fr3z0ns加入好友 查看Fr3z0ns的个人资料 搜索Fr3z0ns在VC++编程论坛的所有贴子 访问Fr3z0ns的主页 引用回复这个贴子 回复这个贴子3

发贴心情 

如果是调试问题的话,请仔细写出错误信息..

My Blog:http://sdkshell.com
Intel T2330 1.60GHz,1G DDR II,120G HDD,ATI X1250,Win XP SP2

发帖:2008-3-19 16:28:00
 程序员 帅哥哟,离线,有人找我吗?
  
  
  等 级:贵宾
  积 分:6473
  专家分:4290
  提问帖:0/0
  回答帖:335
  总帖数:388
  经验值:472
  注 册:2008-3-8
给程序员发送一个短消息 把程序员加入好友 查看程序员的个人资料 搜索程序员在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子4

发贴心情 

呵呵,楼上图像真好看。
发帖:2008-3-19 20:04:00
 我挂科了 帅哥哟,离线,有人找我吗?狮子座1986-8-4
  
  
  头 衔:西南科技大学
  等 级:版主
  威望:5
  积 分:3423
  专家分:2769
  提问帖:32/31
  回答帖:336
  总帖数:961
  经验值:1461
  注 册:2007-4-14
给我挂科了发送一个短消息 把我挂科了加入好友 查看我挂科了的个人资料 搜索我挂科了在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子5

发贴心情 

很想说:楼主啊,你的代码有明显的错误啊...

你的readDat() 和 writeDat(int count) 函数的使用在函数的定义之前,而前面并没有申明。

其他的就没仔细看了。。。建议楼主再好好看看书


把我埋在沙子里,我会生根发芽...

欢迎光临我的E盘 http://shary.ys168.com

发帖:2008-3-19 22:29:00
 zhchx86032 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:35
  专家分:25
  提问帖:7/5
  回答帖:13
  总帖数:24
  经验值:115
  注 册:2008-3-6
给zhchx86032发送一个短消息 把zhchx86032加入好友 查看zhchx86032的个人资料 搜索zhchx86032在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子6

发贴心情 

在文件IN38.DAT中有200组数据,每组有3个数,每个数均为三位数。函数readDat()读取这200组数存放到结构数组aa中。请编制函数jsSort(),其功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后,调用函数writeDat()把结果bb输出到文件OUT38.DAT中。
注意:部分源程序已给出。请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
【试题程序】
这是要求1
发帖:2008-3-25 21:40:00
 cailei 美女呀,离线,快来找我吧!
  
  
  头 衔:天天学习
  等 级:论坛游民
  积 分:1827
  专家分:735
  提问帖:3/3
  回答帖:100
  总帖数:123
  经验值:244
  注 册:2007-12-29
给cailei发送一个短消息 把cailei加入好友 查看cailei的个人资料 搜索cailei在VC++编程论坛的所有贴子  引用回复这个贴子 回复这个贴子7

发贴心情 

楼主想看到什么结果没看到

编程交友,共同进步

发帖:2008-3-28 23:01:00
 zhchx86032 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:35
  专家分:25
  提问帖:7/5
  回答帖:13
  总帖数:24
  经验值:115
  注 册:2008-3-6
给zhchx86032发送一个短消息 把zhchx86032加入好友 查看zhchx86032的个人资料 搜索zhchx86032在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子8

发贴心情 

应该在OUT中有输出内容的out=fopen("OUT38.DAT","w");
  for(i=0;i<count;i++)
  {
    printf("%d,%d,%d第一个数+第三个数=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
    fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
发帖:2008-3-29 16:12:00
 小问 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:207
  专家分:0
  提问帖:0/0
  回答帖:1
  总帖数:1
  经验值:52
  注 册:2008-5-16
给小问发送一个短消息 把小问加入好友 查看小问的个人资料 搜索小问在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子9

发贴心情 

小弟正在学VC6.0编程,有个问题请教各位前辈~在对WIN95界面设计中,编译的时候提示出错,说找不到"workdoc.h"头文件.workdoc.h到底是什么头文件?为什么会找不到?请前辈帮忙解决一下,谢谢~~
发帖:2008-5-16 16:11:00
 wang_123 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:288
  专家分:100
  提问帖:2/2
  回答帖:11
  总帖数:20
  经验值:89
  注 册:2008-3-6
给wang_123发送一个短消息 把wang_123加入好友 查看wang_123的个人资料 搜索wang_123在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子10

发贴心情 

你的子函数readDat()和writeDat()都没有类型,在MAIN()中调用前先声明下。

void main()
{
  void readDat();
  void writeDat(int );
  int count;
  readDat();
  count=jsSort();
  writeDat(count);
}
void readDat()
{}
void writeDat()
{}
试下。

发帖:2008-5-16 20:17:00

本主题贴数11,分页:[返回帖子列表] [上一页] [1] [2] [下一页]
 *快速回复:[求助]vc++调试问题求助  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告