主题:本人可以解答VC++方面的问题,有问题请进来。。。
xyjs2006
[专家分:820] 发布于 2007-01-18 11:36:00
欢迎大家在这里提问。但如果没有及时回复,请见谅。。。
另:请将问题、现象表述清楚,否则恕无法解答。
声明:本人主要提供解决方案,具体作业和代码请自行处理,谢谢。
------2007年5月14日发:
对不起,大家,近来工作繁忙,对于大家的提问没有及时解答深感抱歉。呵呵。
另:本人长期承接VC++项目(至少2000RMB以上项目),有意发邮件(在个人资料里,邮件只接受外包项目),谢谢!
呵呵,祝大家工作学习顺利!
------2008年1月18日发:
呵呵~~~这帖子发了一周年了~~~很感谢大家的支持,点击率和回帖数都是这个版面几乎最高了,呵呵~~~~~不过本人一直都比较忙,没有回答大家的问题,请见谅~~呵呵~~~
欢迎大家继续支持~~~~
最后更新于:2008-01-18 20:44:00
回复列表 (共581个回复)
101 楼
xyjs2006 [专家分:820] 发布于 2007-01-28 10:59:00
[quote]楼主Help me.
vc2005怎样调试啊?
怎样才能生成调试信息?
我的工程属性已经是Debug和Win32
工程属性链接器里的生成调试信息也为yes了。
代码里也只用了iostream库。
是不是还有什么没有设置好?
希望楼主帮忙看看。[/quote]
问题没有表述清楚。。。
102 楼
cjj2007 [专家分:10] 发布于 2007-01-28 15:29:00
[quote][quote]我有个问题关于VC++单步调试的question,即每次我用单步调试法调试程序,当程序遇到cin或cout时,总出现对话框,叫我给出istream.cpp 或ostream.cpp文件的位置,但我用搜索的方法查找,总找不到。请各位高手吱吱招![/quote]
cin和cout是C++系统标准I/O,调试不能跟进去的。出现对话框后点取消,然后继续单步调试就可以了。[/quote]
有些程序运行完后,会弹出一个DOS窗口,里面会显示一些cout的输出信息。按你的意思就是说,单步调试时就看不到类似的cout输出信息了?
3Q!
103 楼
ty144 [专家分:0] 发布于 2007-01-29 19:33:00
发表时间: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 楼
xyjs2006 [专家分:820] 发布于 2007-01-29 23:46:00
[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 楼
Brain11613 [专家分:0] 发布于 2007-01-30 00:05:00
使用一下std名名称空间就行了.
using std::cout;
using std::cin;
using std::endl;
106 楼
Brain11613 [专家分:0] 发布于 2007-01-30 00:08:00
楼主,我是新手,请问一下:
在C++中,怎样实现对string类型的字符串忽略大小写进行排序?
万分感谢!
107 楼
xyjs2006 [专家分:820] 发布于 2007-01-30 09:28:00
[quote]
楼主,我是新手,请问一下:
在C++中,怎样实现对string类型的字符串忽略大小写进行排序?
万分感谢![/quote]
使用字符的ASCII码做比较,排序算法可有选择排序法、冒泡排序法等。
108 楼
Eniak19 [专家分:0] 发布于 2007-01-30 16:26:00
问题如下:
在CMainFrame类中使用了分屏,一个分为 CMyFromView 一个分为 CMyView,CMyView实现的是这样一写功能:上面有一些按钮,通过鼠标点击不同的按钮,鼠标的形状会发生变化
我想问的是,这个CMyFormView的实例化,应该在那里?我在CMyDoc中实例化了一个,可是VC说有些私有成员函数不能实现,怎么解决?
109 楼
collin [专家分:50] 发布于 2007-01-30 19:04:00
你好,
我写了一段代码,编译通过了,运行程序时,也没问题,但当电击与此函数相关联的按纽时,程序自动进入此代码中,而不能运行.如下:
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 楼
collin [专家分:50] 发布于 2007-01-30 19:04:00
你好,
我写了一段代码,编译通过了,运行程序时,也没问题,但当电击与此函数相关联的按纽时,程序自动进入此代码中,而不能运行.如下:
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]
我来回复