Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Naggets
Сообщений: n/a
#1

Запуск файла через cmd - C++

12.07.2012, 18:58. Просмотров 1317. Ответов 2
Метки нет (Все метки)

При открытие exe файла этой программы через cmd выводится "False", значит программе не удаётся открыть нужный файл. Если запускать через Visual Studio, то выводится "True". exe и csv файлы находятся в одной папке. В чём может быть проблема?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
using namespace std;
 
void main()
{
    ifstream in("test.csv");
    if(!in.is_open())
        {
            cout << "False" << endl;
            system("pause");
        }
    else
    {
        cout<<"True"<<endl;
    system("pause");
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2012, 18:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск файла через cmd (C++):

Запуск не через cmd - C++
Компилятор Dev C++, через что ещё можно произвести выполнение, кроме как через Cmd, и как сделать? Спасибо!

Запуск cmd с командой из программы - C++
Добрый вечер! В программе потребовалось запустить cmd с командой. Сначала подумал, мне нужно что то вроде...

Указание текстового файла-источника и принимающего файла в cmd - C++
Подскажите, как сделать что б при вводе через cmd надо было указывать файл-исходник и принимающий файл? &quot;полный путь\fdsfsd.exe in.txt...

Компиляция через cmd - C++
Чем вызвана ошибка при компиляции (встроенный компилятор visual studio) через командную строку: cl.exe main.cpp Запуск программы...

Не запускает программу через cmd - C++
Если вручную запускать .exe, то программа нормально все делает, но если запускать через cmd получаю лишь черный екран, как от cmd но без...

не открывает файл через cmd - C++
Задача: матрица приводится по методу Гаусса (что сделано), все считывается и записывается в файлы. Когда например прописываю в параметрах...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Somebody
2789 / 1603 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
12.07.2012, 19:23 #2
Вопрос не в том, в одной ли они папке, а в том, какая папка текущая.
А main должна возвращать int.
0
Naggets
Сообщений: n/a
12.07.2012, 19:36 #3
Ну я вообще поместил exe и csv файлы в отельную папку и пробую запускать через cmd. Так а тут же void стоит, значит main не возвращает никаких значений.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2012, 19:36
Привет! Вот еще темы с ответами:

Исполнение .cmd через вызов CreateProcess() - C++
Привет. Заранее извините, если написал не туда. Есть .cmd файл, который надо запустить ТОЛЬКО при помощи CreateProcess() (ShellExecute в...

Чтение из файла при запуске из CMD - C++
Доброго времени суток. Столкнулся с проблемой, что если запускать программу из командной строки, то директорией по умолчанию считается не...

Передача консольных команд в CMD через system(""); - C++
Всем привет! Подскажите как выполнять консольные команды через system с правами администратора? На пример: int main(void) { ...

Запуск программы через консоль - C++
Программа архиватор не запускается через консоль, не могу разобраться /* lzw.c based on Mark R. Nelson's demonstration program ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru