C++怎么隐藏java 执行linux命令DOS命令

C++++:清除Dos窗口上的内容,让程序可以循环执行
当这个程序运行一次之后,窗口上就会出现很多信息,现在我想在不重新运行程序
的情况下清除上一次运行后在Dos窗口上出现的信息,然后接着做下一次的测试,请问代码该怎么改写?高手赐教!!!谢谢
代码:
// Progra
C++++:清除Dos窗口上的内容,让程序可以循环执行
当这个程序运行一次之后,窗口上就会出现很多信息,现在我想在不重新运行程序
的情况下清除上一次运行后在Dos窗口上出现的信息,然后接着做下一次的测试,请问代码该怎么改写?高手赐教!!!谢谢
代码:
// Program 6.7 Accessing characters in a string
#include
using std::
using std::
using std::
using std::
int main() {
// Stores the input
cout << endl <<"This program is used to count the number of occurrence of each digit in your input. "
<< endl<< endl<<"Please enter a line of text:" << endl<< endl<<
// Read a line of characters including spaces
std::getline(cin, text);
cout<< endl<< endl<< endl << "You entered:" << endl << endl<<
endl<<text << endl<<
count[10]= {0};
for(int i = 0 ; i < text.length() ; i++)
if(std::isdigit(text[i]))
switch(text[i]) {
count[0]++;
count[1]++;
count[2]++;
count[3]++;
count[4]++;
count[5]++;
count[6]++;
count[7]++;
count[8]++;
count[9]++;
int sum=0;
for(int i=0;i<10;i++)
sum+=count[i];
cout<< endl<< "Your input contained "<<sum<<" digits."<< endl<< endl
<<"Below is a frequency table listing the different digits in ascending order with their frequencies and their relative frequencies."
<<"\n"<<"\n"<<"\n"<<"\n";
cout<<"\t"<<"Digit"<<"\t\t"<<"Frequency"<<"\t"<<"Relative Frequency"<<"\n"<<"\n" ;
for(int i=0;i<10;i++)
<<"\t\t"<< count[i] << "\t\t"<< count[i]/static_cast(sum)
cout<< endl<<
return 0;
}
system("cls");
CMD清屏命令
佑计输入dos内部命令才可以在窗口中显示,外部命令不能显示。
DOS外部命令
DOS内部命令
删除不了的软件或文件的解决方法:
开机按F8不动,到高级选项出现在松开手,用上下键选安全模式,按照提示进入到安全模式中删除即可(安全模式与正常模式操作一样)。
默认的没有打开dos窗口快捷键,可以自己设置快捷键,开始——程序——附件,在附件里找到“命令提示符”,右键击,点最下面的属性,在弹出的属性对话框“快捷方式”项里...
有可能是中毒了,用杀毒软件杀完了看看能否删除,如不能删除,在用其他方法。
你是不是想把你的传奇世界文件夹里的都删了,不玩传奇了,要是那样的话可以在传奇世界文件夹...
答: bpd+hc+ac fl男女可以看出来吗?是通过哪些数值看出来的啊?
答: 如果你理解能力强考数据库,其中比如关系数据库之类的需要去领悟
如果你记忆能力强考网络,各种各样的名词,背下来就得分。
还有官方指定的教材要有,上机最好做一做南开...
答: 新年好!首先,你必须了解计算机的组成和结构以及操作系统的运作原理,这是基础
如果你想学习开发多线程、WINDOWS应用、动态链接库、WINDOWS组件的话,建议...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415C++窗体程序执行DOS命令怎样写?
C++窗体程序执行DOS命令怎样写?
我想做个窗体程序,上面有两个按钮,分别为“启动IIS”和“停止IIS”。点击“启动IIS”则执行启动IIS相关进程提DOS命令,。请问点击按钮触发事件具体怎么写?
例如,如果你要编写一个程序,当用户按下标有退出的按钮时要退出应用程序。在程序中,你编写代码来建立按钮:你指示按钮应如何动作。然后,为其父窗口建立用户单击按钮时的消息映射,它试图要传递消息给其父窗口。为了建立父窗口的消息,你要建立截取消息映射的机制,并且使用按钮的消息。当一指定的按钮事件发生时,消息映射会请求MFC调用一指定的函数。在这种情况下,单击退出按钮就是所感兴趣的事件。然后你把退出应用程序的代码放到指定的函数中。如下供你参考:
#define IDB_BUTTON 100
// Declare the application class
class CButtonApp : public CWinApp
virtual BOOL InitInstance();
// Create an instance of the application class
CButtonApp ButtonA
// Declare the main window class
class CButtonWindow : public CFrameWnd
CButtonWindow();
afx_msg void HandleButton();
afx_msg void OnSize(UINT, int, int);
DECLARE_MESSAGE_MAP()
// A message handler function
void CButtonWindow::HandleButton()
MessageBeep(-1);
// A message handler function
void CButtonWindow::OnSize(UINT nType, int cx,
GetClientRect(&r);
r.InflateRect(-20,-20);
button-&MoveWindow(r);
// The message map
BEGIN_MESSAGE_MAP(CButtonWindow, CFrameWnd)
ON_BN_CLICKED(IDB_BUTTON, HandleButton)
ON_WM_SIZE()
END_MESSAGE_MAP()
// The InitInstance function is called once
// when the application first executes
BOOL CButtonApp::InitInstance()
m_pMainWnd = new CButtonWindow();
m_pMainWnd-&ShowWindow(m_nCmdShow);
m_pMainWnd-&UpdateWindow();
return TRUE;
// The constructor for the window class
CButtonWindow::CButtonWindow()
// Create the window itself
Create(NULL,
&CButton Tests&,
WS_OVERLAPPEDWINDOW,
CRect(0,0,200,200));
// Get the size of the client rectangle
GetClientRect(&r);
r.InflateRect(-20,-20);
// Create a button
button = new CButton();
button-&Create(&Push me&,
WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
IDB_BUTTON);
在handleButton中增加启动和停止IIS的操作就可以了,用system操作
system( &NET START W3SVC &)启动
system( &NET STOP W3SVC &)停止
请遵守网上公德,勿发布广告信息
相关问答:
你需要进行system调用
在响应你的按钮单击事件的时候,通过system调用,调用对应的命令
建议你将IIS的起停命令定义成参数,然后通过system调用该参数就可以完成
这样当环境变化是,你可随心所欲的修改你的参数来适应

我要回帖

更多关于 java调用cmd 执行命令 的文章

 

随机推荐