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

Не выходит открыть текстовый файл через командную строку - C++

Восстановить пароль Регистрация
 
Aндерсон_256
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 16
03.03.2014, 21:04     Не выходит открыть текстовый файл через командную строку #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<fstream>
using namespace std;
int main(int argc, char*argv[])
{
    fstream fout(argv[1]);
    if(!fout.is_open())
        cout << "Error!\n";
    char ch;
    while(cin.get(ch) and ch!='\n')
    {
        fout << ch;
    }
    fout.close();
}
При запуске напрямую с IDE открытие и запись в файл проходят успешно, а при попытке передать имя файла через командную строку выполняется оператор if, тем самым подразумевая, что появляется проблема с открытием текстового файла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2014, 21:04     Не выходит открыть текстовый файл через командную строку
Посмотрите здесь:

C++ Есть задача. Нужно запустить её через командную строку
C++ Запуск через командную строку с параметрами
передача символов через командную строку C++
C++ Запуск Gnu через командную строку
Компиляция программы из файла cpp через командную строку C++
C++ Открыть заданный текстовый файл, найти в нем и вывести на экран самую длинную строку
C++ Как рекурсивно скомпилировать проект через командную строку?
C++ Открыть заданный текстовый файл, найти в нем и вывести на экран самую короткую строку

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.03.2014, 21:13     Не выходит открыть текстовый файл через командную строку #2
Имя файла как задано? Полный путь?

Добавлено через 2 минуты
Если не полный, то в папке с .exe должен быть.
Aндерсон_256
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 16
03.03.2014, 21:16  [ТС]     Не выходит открыть текстовый файл через командную строку #3
Спасибо, ошибка выходила из-за того, что в поле командной строки вводилось только имя файла с форматом.
Yandex
Объявления
03.03.2014, 21:16     Не выходит открыть текстовый файл через командную строку
Ответ Создать тему
Опции темы

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