简单的C++程序在多个实例中启动,任务管理器无法将其关闭
Simple C++ program starts in multiple instances, task manager can't shut it down
我正在尝试编写一个简单的代码来对存储在 .csv 文件中的 table 数据进行一些统计计算。不幸的是,我的代码的前几行不起作用。当我编译和运行它时,它只显示一个黑色的cmd控制台,当我打开任务管理器时,我可以看到它的3个实例运行ning,其中只有一个可以关闭.我在 Windows 7 上使用 Code::Blocks IDE 和 GNU:GCC 编译器。我的代码如下:
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
#include <stdlib.h>
using namespace std;
int main(){
int length = 0;
float expmin;
float expmax;
float step;
int t;
ifstream source("D:\statistic\source.csv");
if (source.is_open()){
cout<<"open"<<'\n';
source.close();
}else cout<<"not open";
return 0;}
未使用的变量用于程序的后续部分。我的其他文件 input/output 程序运行良好。这是怎么回事,你能帮帮我吗?
根据我的经验,如果没有管理员权限,您的程序无权访问该路径,因此这是我可以提供帮助的解决方案:
=> 关闭代码块 >> 右键单击桌面上的图标 >> 运行 以管理员身份 >> 再次执行您的程序
如果问题仍然存在,那么关闭你的防病毒软件并做同样的事情,如果问题仍然存在,我认为你应该重新安装代码块或寻找另一个编译器:) :)
更新
如果没有任何效果,那么我认为你应该逐行尝试你的程序 *我的意思是尝试在每条指令后显示消息以了解错误的确切位置
经验值:
instruction1();
showmessage("Instruction 1 is done");
instruction2();
showmessage("Instruction 2 is done");
instruction3();
showmessage("Instruction 3 is done");
// Something like that :) :)
我正在尝试编写一个简单的代码来对存储在 .csv 文件中的 table 数据进行一些统计计算。不幸的是,我的代码的前几行不起作用。当我编译和运行它时,它只显示一个黑色的cmd控制台,当我打开任务管理器时,我可以看到它的3个实例运行ning,其中只有一个可以关闭.我在 Windows 7 上使用 Code::Blocks IDE 和 GNU:GCC 编译器。我的代码如下:
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
#include <stdlib.h>
using namespace std;
int main(){
int length = 0;
float expmin;
float expmax;
float step;
int t;
ifstream source("D:\statistic\source.csv");
if (source.is_open()){
cout<<"open"<<'\n';
source.close();
}else cout<<"not open";
return 0;}
未使用的变量用于程序的后续部分。我的其他文件 input/output 程序运行良好。这是怎么回事,你能帮帮我吗?
根据我的经验,如果没有管理员权限,您的程序无权访问该路径,因此这是我可以提供帮助的解决方案:
=> 关闭代码块 >> 右键单击桌面上的图标 >> 运行 以管理员身份 >> 再次执行您的程序
如果问题仍然存在,那么关闭你的防病毒软件并做同样的事情,如果问题仍然存在,我认为你应该重新安装代码块或寻找另一个编译器:) :)
更新
如果没有任何效果,那么我认为你应该逐行尝试你的程序 *我的意思是尝试在每条指令后显示消息以了解错误的确切位置 经验值:
instruction1();
showmessage("Instruction 1 is done");
instruction2();
showmessage("Instruction 2 is done");
instruction3();
showmessage("Instruction 3 is done");
// Something like that :) :)