这有一段代码,在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;
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中运行总是提示有一个无法解析的外部命令,怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章
C++ 代码在 msdev 6.0 中运行良好,在 Visual Studio 2010 中崩溃
带有 SQL 的 Visual Studio 2010 探查器
Visual Studio 2010 的 opencv 2.4.3 配置问题
是否需要将 Visual Studio Express 解决方案转换为 Visual Studio Professional 解决方案?