VS2022 解决方案资源管理器 找不到了 消失了 解决方案
踩坑现场
解决方案资源管理器找不到了 消失了
解决方法
点击左上角视图
点击解决方案资源管理器
问题解决
可以点击这个隐藏在左侧
希望对你有帮助~
下面可以跳过 凑字数的
#include<stdio.h>
#include<stdlib.h>
#include <ctime>
#include <windows.h>
void move(char x,char y,int n, int **p);
void hanoi(int n,char one,char two,char three, int **p);
void changeshuzu(char x,char y,int n, int **p);
void changehigh(char x,char y); // 改变塔高
void print(int **p); // 输出起始塔
void printstar(int **p); // 输出*
void gotoxy(int x,int y) ; // 光标移动到(x,y)位置static int higha,highb,highc,r,c;
int main()
{int i;int **p;printf("input a number:");scanf("%d",&r);c=r*10;p = new int* [r]; // 动态分配二维数组p[0] = new int[r * c]; for(i = 1; i < r; i++) // 动态分配二维数组p[i] = p[i-1] + c;higha=r;highb=0;highc=0;printf("the step to move %d diskes:\n\n",r);printstar(p);gotoxy(0,1);getchar();hanoi(r,'A','B','C',p);return 0;
}void hanoi(int n,char one,char two,char three,int **p)
{ if(n==1)move(one,three,n,p);else{hanoi(n-1,one,three,two,p);move(one,three,n,p);hanoi(n-1,two,one,three,p);}
}void move(char x,char y,int n,int **p) // move x:被移柱子 y:得到盘的柱子 n:盘的大小
{ getchar();printf(" %c->%c\n",x,y); changeshuzu(x,y,n,p); // 改变数组print(p); changehigh(x,y); // 变高gotoxy(0,1);
}void print(int **p)
{ int i,j;for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}
void changehigh(char x,char y)
{switch(x){case 'A':higha--;break;case 'B':highb--;break;case 'C':highc--;break;}switch(y){case 'A':higha++;break;case 'B':highb++;break;case 'C':highc++;break;}
}void changeshuzu(char x,char y,int n,int **p)
{ int i,j;// 移去 m-high为要去掉的行数if(x=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha&&j>=r-n&&j<=r+n-2)p[i][j]=0;}}else if(x=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=0;}}else if(x=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=0;}}// 添加 m-high-1为要去掉的行数if(y=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha-1&&j>=r-n&&j<=r+n-2)p[i][j]=1;}}else if(y=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb-1&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=1;}}else if(y=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc-1&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=1;}}
}void printstar(int **p)
{ int i,j;for(i=0;i<r;i++){ for(j=0;j<c;j++){if(j>=r-i-1&&j<=r+i-1)p[i][j]=1;}}for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}void gotoxy(int x,int y) // 光标移动到(x,y)位置
{CONSOLE_SCREEN_BUFFER_INFO csbiInfo; HANDLE hConsoleOut;hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);csbiInfo.dwCursorPosition.X = x; csbiInfo.dwCursorPosition.Y = y; SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
}
#include<stdio.h>
#include<stdlib.h>
#include <ctime>
#include <windows.h>
void move(char x,char y,int n, int **p);
void hanoi(int n,char one,char two,char three, int **p);
void changeshuzu(char x,char y,int n, int **p);
void changehigh(char x,char y); // 改变塔高
void print(int **p); // 输出起始塔
void printstar(int **p); // 输出*
void gotoxy(int x,int y) ; // 光标移动到(x,y)位置static int higha,highb,highc,r,c;
int main()
{int i;int **p;printf("input a number:");scanf("%d",&r);c=r*10;p = new int* [r]; // 动态分配二维数组p[0] = new int[r * c]; for(i = 1; i < r; i++) // 动态分配二维数组p[i] = p[i-1] + c;higha=r;highb=0;highc=0;printf("the step to move %d diskes:\n\n",r);printstar(p);gotoxy(0,1);getchar();hanoi(r,'A','B','C',p);return 0;
}void hanoi(int n,char one,char two,char three,int **p)
{ if(n==1)move(one,three,n,p);else{hanoi(n-1,one,three,two,p);move(one,three,n,p);hanoi(n-1,two,one,three,p);}
}void move(char x,char y,int n,int **p) // move x:被移柱子 y:得到盘的柱子 n:盘的大小
{ getchar();printf(" %c->%c\n",x,y); changeshuzu(x,y,n,p); // 改变数组print(p); changehigh(x,y); // 变高gotoxy(0,1);
}void print(int **p)
{ int i,j;for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}
void changehigh(char x,char y)
{switch(x){case 'A':higha--;break;case 'B':highb--;break;case 'C':highc--;break;}switch(y){case 'A':higha++;break;case 'B':highb++;break;case 'C':highc++;break;}
}void changeshuzu(char x,char y,int n,int **p)
{ int i,j;// 移去 m-high为要去掉的行数if(x=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha&&j>=r-n&&j<=r+n-2)p[i][j]=0;}}else if(x=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=0;}}else if(x=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=0;}}// 添加 m-high-1为要去掉的行数if(y=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha-1&&j>=r-n&&j<=r+n-2)p[i][j]=1;}}else if(y=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb-1&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=1;}}else if(y=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc-1&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=1;}}
}void printstar(int **p)
{ int i,j;for(i=0;i<r;i++){ for(j=0;j<c;j++){if(j>=r-i-1&&j<=r+i-1)p[i][j]=1;}}for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}void gotoxy(int x,int y) // 光标移动到(x,y)位置
{CONSOLE_SCREEN_BUFFER_INFO csbiInfo; HANDLE hConsoleOut;hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);csbiInfo.dwCursorPosition.X = x; csbiInfo.dwCursorPosition.Y = y; SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
}
#include<stdio.h>
#include<stdlib.h>
#include <ctime>
#include <windows.h>
void move(char x,char y,int n, int **p);
void hanoi(int n,char one,char two,char three, int **p);
void changeshuzu(char x,char y,int n, int **p);
void changehigh(char x,char y); // 改变塔高
void print(int **p); // 输出起始塔
void printstar(int **p); // 输出*
void gotoxy(int x,int y) ; // 光标移动到(x,y)位置static int higha,highb,highc,r,c;
int main()
{int i;int **p;printf("input a number:");scanf("%d",&r);c=r*10;p = new int* [r]; // 动态分配二维数组p[0] = new int[r * c]; for(i = 1; i < r; i++) // 动态分配二维数组p[i] = p[i-1] + c;higha=r;highb=0;highc=0;printf("the step to move %d diskes:\n\n",r);printstar(p);gotoxy(0,1);getchar();hanoi(r,'A','B','C',p);return 0;
}void hanoi(int n,char one,char two,char three,int **p)
{ if(n==1)move(one,three,n,p);else{hanoi(n-1,one,three,two,p);move(one,three,n,p);hanoi(n-1,two,one,three,p);}
}void move(char x,char y,int n,int **p) // move x:被移柱子 y:得到盘的柱子 n:盘的大小
{ getchar();printf(" %c->%c\n",x,y); changeshuzu(x,y,n,p); // 改变数组print(p); changehigh(x,y); // 变高gotoxy(0,1);
}void print(int **p)
{ int i,j;for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}
void changehigh(char x,char y)
{switch(x){case 'A':higha--;break;case 'B':highb--;break;case 'C':highc--;break;}switch(y){case 'A':higha++;break;case 'B':highb++;break;case 'C':highc++;break;}
}void changeshuzu(char x,char y,int n,int **p)
{ int i,j;// 移去 m-high为要去掉的行数if(x=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha&&j>=r-n&&j<=r+n-2)p[i][j]=0;}}else if(x=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=0;}}else if(x=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=0;}}// 添加 m-high-1为要去掉的行数if(y=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha-1&&j>=r-n&&j<=r+n-2)p[i][j]=1;}}else if(y=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb-1&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=1;}}else if(y=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc-1&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=1;}}
}void printstar(int **p)
{ int i,j;for(i=0;i<r;i++){ for(j=0;j<c;j++){if(j>=r-i-1&&j<=r+i-1)p[i][j]=1;}}for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}void gotoxy(int x,int y) // 光标移动到(x,y)位置
{CONSOLE_SCREEN_BUFFER_INFO csbiInfo; HANDLE hConsoleOut;hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);csbiInfo.dwCursorPosition.X = x; csbiInfo.dwCursorPosition.Y = y; SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
}
#include<stdio.h>
#include<stdlib.h>
#include <ctime>
#include <windows.h>
void move(char x,char y,int n, int **p);
void hanoi(int n,char one,char two,char three, int **p);
void changeshuzu(char x,char y,int n, int **p);
void changehigh(char x,char y); // 改变塔高
void print(int **p); // 输出起始塔
void printstar(int **p); // 输出*
void gotoxy(int x,int y) ; // 光标移动到(x,y)位置static int higha,highb,highc,r,c;
int main()
{int i;int **p;printf("input a number:");scanf("%d",&r);c=r*10;p = new int* [r]; // 动态分配二维数组p[0] = new int[r * c]; for(i = 1; i < r; i++) // 动态分配二维数组p[i] = p[i-1] + c;higha=r;highb=0;highc=0;printf("the step to move %d diskes:\n\n",r);printstar(p);gotoxy(0,1);getchar();hanoi(r,'A','B','C',p);return 0;
}void hanoi(int n,char one,char two,char three,int **p)
{ if(n==1)move(one,three,n,p);else{hanoi(n-1,one,three,two,p);move(one,three,n,p);hanoi(n-1,two,one,three,p);}
}void move(char x,char y,int n,int **p) // move x:被移柱子 y:得到盘的柱子 n:盘的大小
{ getchar();printf(" %c->%c\n",x,y); changeshuzu(x,y,n,p); // 改变数组print(p); changehigh(x,y); // 变高gotoxy(0,1);
}void print(int **p)
{ int i,j;for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}
void changehigh(char x,char y)
{switch(x){case 'A':higha--;break;case 'B':highb--;break;case 'C':highc--;break;}switch(y){case 'A':higha++;break;case 'B':highb++;break;case 'C':highc++;break;}
}void changeshuzu(char x,char y,int n,int **p)
{ int i,j;// 移去 m-high为要去掉的行数if(x=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha&&j>=r-n&&j<=r+n-2)p[i][j]=0;}}else if(x=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=0;}}else if(x=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=0;}}// 添加 m-high-1为要去掉的行数if(y=='A'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-higha-1&&j>=r-n&&j<=r+n-2)p[i][j]=1;}}else if(y=='B'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highb-1&&j>=3*r-n&&j<=3*r+n-2)p[i][j]=1;}}else if(y=='C'){for(i=0;i<r;i++)for(j=0;j<c;j++){if(i==r-highc-1&&j>=5*r-n&&j<=5*r+n-2)p[i][j]=1;}}
}void printstar(int **p)
{ int i,j;for(i=0;i<r;i++){ for(j=0;j<c;j++){if(j>=r-i-1&&j<=r+i-1)p[i][j]=1;}}for(i=0;i<r;i++){for(j=0;j<c;j++){if(p[i][j]==1)printf("*");else printf(" ");}printf("\n");}
}void gotoxy(int x,int y) // 光标移动到(x,y)位置
{CONSOLE_SCREEN_BUFFER_INFO csbiInfo; HANDLE hConsoleOut;hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hConsoleOut,&csbiInfo);csbiInfo.dwCursorPosition.X = x; csbiInfo.dwCursorPosition.Y = y; SetConsoleCursorPosition(hConsoleOut,csbiInfo.dwCursorPosition);
}
VS2022 解决方案资源管理器 找不到了 消失了 解决方案相关推荐
- 签入在服务器上之后,别人获取了,在解决方案资源管理器中找不到。
签入在服务器上之后,别人获取了,在解决方案资源管理器中找不到. 这个问题具体原因我也不太清楚,但是我找到了一个解决方案.直接在解决方案上右键,添加,添加现有项.把在解决方案资源管理器上看不见的选中,添 ...
- 不小心把VisualStudio的解决方案资源管理器和输出等窗口隐藏了,找不到的话,可以用以下的解决方法
不小心把VisualStudio的解决方案资源管理器和输出等窗口隐藏了,找不到的话,可以用以下的解决方法 前言 不小心把VisualStudio的解决方案资源管理器和输出等窗口隐藏了,找了好久找不到, ...
- 为什么我的VS开发环境没有:解决方案资源管理器
VS2013.VS2019.VS2022上的解决方案资源管理器,怎么失而复得? 经常有同学问: 为什么我的VS开发环境没有,[解决方案资源管理器]? 我不小心,把[解决方案资源管理器]给关掉了,怎么找 ...
- Visual studio解决方案管理器找不到了怎么办
有的时候打开VS2019后的界面如下:发现找不到cpp文件了. 点击最上面一排的视图,然后点解决方案资源管理器: 之后出现了自己想要的结果:
- vs2013 解决方案资源管理器 怎样靠左
问题:用着 vs2013 编写代码,解决方案资源管理器突然找不到了,或者位置不是通常习惯的位置了. 解决办法:点击菜单"窗口"-"重置窗口布局".
- “解决方案资源管理器”中不能自动选择正在编辑的文档
本来正在编辑的文档应该在"解决方案资源管理器"中自动选中的,但是我的VS2005机器好像没有这个功能,后来发现 "工具->选贤"里边的"项目和解 ...
- VS打开文件,解决方案资源管理器自动定位到文件位置
打开 工具-->选项-->项目和解决方案-->常规,勾选"在解决方案资源管理器中跟踪活动项" 转载于:https://www.cnblogs.com/Zev_Fu ...
- Visual Stdio的解决方案资源管理器位置调整
其实这是个极为简单的操作,可是我最初真的不会弄,哈哈,自嘲一下. 我刚装了vs2013,这个解决方案资源管理器默认靠右了,习惯了靠左,那么咋搞呢? 方法有三种: 方法一:窗口-->重置窗口布局 ...
- VS2015解决方案资源管理器空白,不显示内容
VS2015解决方案资源管理器空白,不显示内容 参考文章: (1)VS2015解决方案资源管理器空白,不显示内容 (2)https://www.cnblogs.com/xiaoyuersdch/p/1 ...
最新文章
- python处理表格很厉害么_Python读写Excel表格,就是这么简单粗暴又好用
- 神策数据简宁:如何更好地借助数据驱动产品价值提升?
- 急速收藏:4套iOS SDK的H5打通方案
- python idle怎么用_python的idle如何使用
- 杂谈3之English
- python 多继承的问题
- SQL算法中的变量使用占位符动态赋值
- oracle升级后报 06502,Oracle数据库升级后报ORA-00704和ORA-39700错误
- Spring中的Bean是线程安全的么?
- 计算机音乐广东爱情故事,改编自网易云音乐——广东十年爱情故事热评
- 搜索引擎(二)网页排名算法(1)PageRank
- python文件操作快速入门
- 如何直观理解AUC评价指标?
- JQ局域网通信软件(C/S)
- 有效的回旋镖(2022-6-8)每日一练
- java放3个按钮_java编写三个按钮
- Red Hat Enterprise Linux Server 7.3 离线安装Podman
- 蓝桥杯单片机国赛客观题_【单片机自学入门必+收藏】蓝桥杯Arduino单片机 | 02 趣玩TM1637四位数码管模块...
- 图片上传和显示——上传图片——上传文件)==ZJ
- BN,LN,IN,GN的理解和用法
热门文章
- 大专出身,28K上岸B站测开岗,光一面就花了我8个小时···
- 必应地图最新路径分析引擎
- MySQL 部门 员工数量查询
- 分布式事务详解、理论分析、及强一致性(2PC、3PC)剖析
- 网站安全狗linux版 V2.0发布 保护linux服务器安全
- Supesite 参数说明
- 基石为勤能补拙的迷宫之旅——第三天(Python基本数据类型,与用户交互(输出输入),运算符)
- 安装gcc7.1.0
- [独有源码]java-jsp城市路边停车收费系统的设计与实现9h2w9规划与实现适合自己的毕业设计的策略
- 2007高考作文北京卷(I)