回 帖 发 新 帖 刷新版面

主题:本人可以解答VC++方面的问题,有问题请进来。。。

欢迎大家在这里提问。但如果没有及时回复,请见谅。。。
另:请将问题、现象表述清楚,否则恕无法解答。

声明:本人主要提供解决方案,具体作业和代码请自行处理,谢谢。


------2007年5月14日发:

对不起,大家,近来工作繁忙,对于大家的提问没有及时解答深感抱歉。呵呵。

另:本人长期承接VC++项目(至少2000RMB以上项目),有意发邮件(在个人资料里,邮件只接受外包项目),谢谢!

呵呵,祝大家工作学习顺利!

------2008年1月18日发:
呵呵~~~这帖子发了一周年了~~~很感谢大家的支持,点击率和回帖数都是这个版面几乎最高了,呵呵~~~~~不过本人一直都比较忙,没有回答大家的问题,请见谅~~呵呵~~~
欢迎大家继续支持~~~~

回复列表 (共581个回复)

101 楼

[quote]楼主Help me.
vc2005怎样调试啊?
怎样才能生成调试信息?
我的工程属性已经是Debug和Win32
工程属性链接器里的生成调试信息也为yes了。
代码里也只用了iostream库。
是不是还有什么没有设置好?
希望楼主帮忙看看。[/quote]

问题没有表述清楚。。。

102 楼

[quote][quote]我有个问题关于VC++单步调试的question,即每次我用单步调试法调试程序,当程序遇到cin或cout时,总出现对话框,叫我给出istream.cpp 或ostream.cpp文件的位置,但我用搜索的方法查找,总找不到。请各位高手吱吱招![/quote]

cin和cout是C++系统标准I/O,调试不能跟进去的。出现对话框后点取消,然后继续单步调试就可以了。[/quote]
有些程序运行完后,会弹出一个DOS窗口,里面会显示一些cout的输出信息。按你的意思就是说,单步调试时就看不到类似的cout输出信息了?
3Q!

103 楼


发表时间:2007-1-20 18:13:00    [回复]  [引用] 
43 楼  
不知道是不是安装的问题还是其他什么原因!!!
就这么简单的一个程序

#include<iostream.h>
int main()
{
    char a;
    cout<<"输入字符:";
    cin>>a;
    cout<<"刚才输入的字符是"<<a<<endl;
    return 0;
}
我怎么看都没看到哪里有问题的~~,但编译时,提示"cout""cin"为不能识别标识.晕

104 楼

[quote]
发表时间:2007-1-20 18:13:00    [回复]  [引用] 
43 楼  
不知道是不是安装的问题还是其他什么原因!!!
就这么简单的一个程序

#include<iostream.h>
int main()
{
    char a;
    cout<<"输入字符:";
    cin>>a;
    cout<<"刚才输入的字符是"<<a<<endl;
    return 0;
}
我怎么看都没看到哪里有问题的~~,但编译时,提示"cout""cin"为不能识别标识.晕
[/quote]

#include<stdio.h>

105 楼


使用一下std名名称空间就行了.
using std::cout;
using std::cin;
using std::endl;

106 楼


楼主,我是新手,请问一下:
    在C++中,怎样实现对string类型的字符串忽略大小写进行排序?
    万分感谢!

107 楼

[quote]
楼主,我是新手,请问一下:
    在C++中,怎样实现对string类型的字符串忽略大小写进行排序?
    万分感谢![/quote]

使用字符的ASCII码做比较,排序算法可有选择排序法、冒泡排序法等。

108 楼

问题如下:
在CMainFrame类中使用了分屏,一个分为 CMyFromView 一个分为 CMyView,CMyView实现的是这样一写功能:上面有一些按钮,通过鼠标点击不同的按钮,鼠标的形状会发生变化

我想问的是,这个CMyFormView的实例化,应该在那里?我在CMyDoc中实例化了一个,可是VC说有些私有成员函数不能实现,怎么解决?

109 楼

你好,
  我写了一段代码,编译通过了,运行程序时,也没问题,但当电击与此函数相关联的按纽时,程序自动进入此代码中,而不能运行.如下: 
void CCellView::OnFreeman() 
{
    // TODO: Add your command handler code here
    EDGE edge[1000];
      edge[0].index=0;//哨兵链码
    edge[0].x=0;
    edge[0].y=0;
    edge[0].chain_code=0;
    int i=0;
 
    int wd,ht;
    RGB *cur=g_pImgBuffer;
    for (ht=0;ht<g_nMapHeight;ht++)
        for (wd=0;wd<g_nMapWidth;wd++)
        {
            if (ht==0 || wd==0 || ht==g_nMapHeight-1                         || wd==g_nMapWidth-1)
            { }
            else
            {
               if(cur->r==255)   //判断是否是亮像素
               {
                edge[i].index=0;//
                             edge[i].x=wd;
                           edge[i].y=ht;
                edge[i].chain_code=0;//
                i++;
               }

            }
            cur++;
        }

}//实现Freeman编码程序
请问怎么回事?
[em19]

110 楼

你好,
  我写了一段代码,编译通过了,运行程序时,也没问题,但当电击与此函数相关联的按纽时,程序自动进入此代码中,而不能运行.如下: 
void CCellView::OnFreeman() 
{
    // TODO: Add your command handler code here
    EDGE edge[1000];
      edge[0].index=0;//哨兵链码
    edge[0].x=0;
    edge[0].y=0;
    edge[0].chain_code=0;
    int i=0;
 
    int wd,ht;
    RGB *cur=g_pImgBuffer;
    for (ht=0;ht<g_nMapHeight;ht++)
        for (wd=0;wd<g_nMapWidth;wd++)
        {
            if (ht==0 || wd==0 || ht==g_nMapHeight-1                         || wd==g_nMapWidth-1)
            { }
            else
            {
               if(cur->r==255)   //判断是否是亮像素
               {
                edge[i].index=0;//
                             edge[i].x=wd;
                           edge[i].y=ht;
                edge[i].chain_code=0;//
                i++;
               }

            }
            cur++;
        }

}//实现Freeman编码程序
请问怎么回事?
[em19]

我来回复

您尚未登录,请登录后再回复。点此登录或注册