这有一段代码,在visual studio2010中运行总是提示有一个无法解析的外部命令,怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这有一段代码,在visual studio2010中运行总是提示有一个无法解析的外部命令,怎么回事?相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <vector>
#include<string>

using namespace std;
using std::vector;
int main()

int i, k, nCipherCode;
char szCipherText[71];
char szPlainText[71];
vector<string> vecPlainTexts;
while (cin >> k)

if ( k == 0 )

break;

cin >> szCipherText;
int nLen = strlen(szCipherText);
for (i = 0; szCipherText[i] != 0; ++i)
if (szCipherText[i] == '_') nCipherCode = 0;
else if (szCipherText[i] == '.') nCipherCode = 27;
else nCipherCode = szCipherText[i] - 'a' + 1;
int nPlainCode = (nCipherCode + i) % 28;
if (nPlainCode == 0) szPlainText[(k * i) % nLen] = '_';
else if (nPlainCode == 27) szPlainText[(k * i) % nLen] = '.';
else szPlainText[(k * i) % nLen] = nPlainCode + 'a' - 1;

szPlainText[i] = 0;
vecPlainTexts.push_back(szPlainText);


for (vector<string>::iterator iter=vecPlainTexts.begin(); iter != vecPlainTexts.end(); ++iter)

cout<<*iter<<endl;

return 0;

参考技术A VS2010经常出血莫名其妙的错误,输入的顺序部队也要报错,建议你吧代码保存好,重打一遍(VS自己的备份文件要删掉)。

Visual Studio 怎么反汇编

比如我在Visual Studio中编了一段cpp代码,怎么在Visual Studio中反汇编这段代码?
我记得以前用F11是可以进去的,不过我刚才试了一下怎么不行?
实验代码:
#include <stdio.h>
int func( int aActual[ ] ) ;
int main ( )

int aActual[3]= 0 ;
func( aActual ) ;

int func( int aActual[3] )

return aActual[0] + aActual[1] + aActual[2] ;

怎么在Visual Studio中反汇编调试?

不打开任何项目,点附加,选择要调试的程序,如图

参考技术A 1、在程序的入口处下个断点,比如int aActual[3]= 0 ;这里
2、F5把程序调试运行起来
3、在代码区右键单击,在弹出的菜单里有转到汇编代码的选项本回答被提问者采纳
参考技术B 不可能反编译的,那样一来程序还有什么安全性可言,网上有反编译的工具。但是反编译出来的是窗体的结构。根本看不到源程序! 参考技术C debug方式运行,移除源代码 参考技术D 反汇编??OMG

以上是关于这有一段代码,在visual studio2010中运行总是提示有一个无法解析的外部命令,怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2010 反复崩溃

C++ 代码在 msdev 6.0 中运行良好,在 Visual Studio 2010 中崩溃

Visual Studio 2010多线程编程

带有 SQL 的 Visual Studio 2010 探查器

Visual Studio 2010 的 opencv 2.4.3 配置问题

是否需要将 Visual Studio Express 解决方案转换为 Visual Studio Professional 解决方案?