for语句嵌套后内部语句无法执行
void Drawing() { int u=Rect->GetUperLeft().GetY(); int d= Rect -> GetLowerRight().GetY(); int l=Rect -> GetUperLeft().GetX(); int r= Rect->GetLowerRight().GetX(); char p= Rect->GetStyle();//GetStyle成员函数返回一个char字符. for (int i =1; i<(u>d?d:u);i++) { cout <<'n'<<endl; } //函数执行到此直接跳到函数体尾部 for(int I=(u>d?d:u);I<(u<d?d:u);I++) { for(int j=1;j<(l>r?r:l);j++) { cout <<'x'; } for(int J=(l<r?r:l);J<(l<r?r:l);J++) { cout <
你可在这句设个断点(在这行按F9) for(int I=(u>d?d:u);Id?d:u);I<=(u
写错应该是没有,但是当u和d相当的时候是会直接跳转到函数体尾部,应该根本不会进那个for大循环,你不妨在函数体中多加一些cout来帮助看到底哪里进了,哪里没进
答:首先我来对while语句进行注释: while (x <= 9) { y = 1; /*首先调用y的初始值1*/ while (y <= x) ...详情>>
答:桌面图标是无法自动得到,因为图标的存在与否应用程序无法知道。 如果你确认在桌面上可能会有这个图标,那么你只要遍历桌面所有的图标,然后把指向该应用程序的图标都更改...详情>>