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

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

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

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

12.07.2012, 18:58. Просмотров 1288. Ответов 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
Посмотрите здесь:

Запуск не через cmd C++
C++ Исполнение .cmd через вызов CreateProcess()
Передача консольных команд в CMD через system(""); C++
Чтение из файла при запуске из CMD C++
Компиляция через cmd C++
Запуск программы через C++ и консоль C++
C++ Запуск программы через консоль
не открывает файл через cmd C++
Запуск cmd с командой из программы C++
Не запускает программу через cmd C++
Указание текстового файла-источника и принимающего файла в cmd C++
C++ Запуск программ через программу

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2777 / 1591 / 142
Регистрация: 03.12.2007
Сообщений: 4,170
Завершенные тесты: 1
12.07.2012, 19:23     Запуск файла через cmd #2
Вопрос не в том, в одной ли они папке, а в том, какая папка текущая.
А main должна возвращать int.
Naggets
Сообщений: n/a
12.07.2012, 19:36     Запуск файла через cmd #3
Ну я вообще поместил exe и csv файлы в отельную папку и пробую запускать через cmd. Так а тут же void стоит, значит main не возвращает никаких значений.
Yandex
Объявления
12.07.2012, 19:36     Запуск файла через cmd
Ответ Создать тему
Опции темы

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