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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Novicheki
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 22
#1

Не создает exe, как запустить через командную строку с указанием имя файла - C++

02.06.2013, 21:44. Просмотров 1890. Ответов 20
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <locale>
#include <stdlib.h>
using namespace std;
void main(int argc, char *argv[])
{   setlocale(LC_ALL, "Russian");
        char line[256]; 
        if (argc < 2)
{ 
        cerr << "Вы должны указать имя файла" << endl; 
        exit(1); 
}
    ifstream input_file(argv[1]) ; 
    if (input_file.fail()) cerr << "Ошибка открытия файла" << endl; 
    else
 
   { 
      while ((! input_file.eof()) && (! input_file.fail()))
 
      { 
         input_file.getline(line, sizeof(line)); 
         if (! input_file.fail()) 
             cout << line << endl; 
      } 
   } 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2013, 21:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не создает exe, как запустить через командную строку с указанием имя файла (C++):

Есть задача. Нужно запустить её через командную строку - C++
Люди, подскажите что нужно добавить/вписать в задачке, чтобы при открытии её в командной строке она там же и исполнялась. Если...

Как запустить командную строку в VS 6? - C++
На самом деле не только про это хочу спросить, просто если бы назвал тему &quot;помогите, есть пара вопросов&quot;, это выглядело бы глупо... ...

Компиляция программы из файла cpp через командную строку - C++
Допустим я написал этот код в стандартном виндовском блокноте #include &lt;iostream&gt; int main(){ std::cout &lt;&lt; &quot;Hello,...

Как рекурсивно скомпилировать проект через командную строку? - C++
Как рекурсивно скомпилировать проект через командную строку? Если у меня заголовочные файлы в папке Headers. Но мне нужен универсальный...

Как в windows сделать динамическую библиотеку из файлов .cpp через командную строку ? - C++
Здраствуйте, вопрос состоит в следующем, как у Виндовс через командную строку сделать динамеческую библиотеку из файлов .cpp. ...

Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк. - C++
Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк. Если пользователь вводит не существующий...

20
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.06.2013, 23:03 #16
Студия не Express?
0
Novicheki
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 22
02.06.2013, 23:06  [ТС] #17
Цитата Сообщение от alsav22 Посмотреть сообщение
Студия не Express?
нет
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.06.2013, 23:11 #18
То, что вы запускаете, и есть .exe. Ищите. Чудес в программировании не бывает. Может не там смотрите. Debug собираете?

Добавлено через 55 секунд
Попробуйте очистить проект, перестроить.
1
Novicheki
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 22
02.06.2013, 23:13  [ТС] #19
Цитата Сообщение от alsav22 Посмотреть сообщение
То, что вы запускаете, и есть .exe. Ищите. Чудес в программировании не бывает. Может не там смотрите. Debug собираете?
я все понимаю, спасибо, что мучаетесь тут со мной
но нет его, как ни странно

Добавлено через 1 минуту
1000 раз пробовал
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.06.2013, 23:36 #20
Раньше .exe из папки Debug запускали?

Добавлено через 32 секунды
Название проекта какое?

Добавлено через 13 минут
Измените выводимый текст. Перекомпилируйте. Запустите. Если текст будет с внесёнными изменениями, то значит .exe создаётся и запускается, и, значит, вы его просто не видите. Это может быть по двум причинам: или не там смотрите, или он выглядит не так, как вы ожидаете. Покажите скрин папки, где ищите (чтобы был виден путь к ней и содержимое).

Добавлено через 6 минут
Сделайте остановку перед exit(1); (cin.get()), откомпилируйте и запустите через F5 (без Ctrl) и скрин покажите, что выведет.
0
alsav22
5431 / 4826 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.06.2013, 23:55 #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Сделайте остановку перед exit(1); (cin.get()), откомпилируйте и запустите через F5 (без Ctrl) и скрин покажите, что выведет.
Там будет виден путь, где искать и что.
0
Миниатюры
Не создает exe, как запустить  через командную строку с указанием имя файла  
02.06.2013, 23:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2013, 23:55
Привет! Вот еще темы с ответами:

Как открыть программу написанную на c++ через командную строку, если в пути программы есть пробелы - C++
путь программы C:\la la\ve.exe пишу в командной строке: start C:\la la\ve.exe и выдает такое windows не может найти &quot;С:\la&quot;....

Запуск через командную строку с параметрами - C++
Помогите плиз!!! void main(int argc, char *argv) { int k,N; clrscr(); LIST *lst; FILE *fi,*fo; if (( fi = fopen(argv,&quot;r&quot;)) ==...

Передача символов через командную строку - C++
Доброго времени суток! Прошу помочь мне с решением данной задачи: Через командную строку передать два символа. Распечатать символ с...

Закрытие программ через командную строку - C++
помогите, вирус поймал, блочит гугл, в диспетчер захожу, при наведении на процессы, процессы исчезают, как через командную строку закрыть...


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

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

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