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

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

Войти
Регистрация
Восстановить пароль
 
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
#1

Получение данных из командной строки - C++

29.03.2014, 15:37. Просмотров 334. Ответов 9
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
#include<iostream>
using std::cout;using std::endl;
int main(int argc, char *argv[]){
    cout<<"argc="<<argc<<endl;
    for (int i=0; i<argc; ++i) {
        cout<<argv[i]<<endl;
    }
    return 0;
}
Данный код приведен в учебнике но не компилируется. Это одна из тем в которой я почти не чего не понял, прошу помощи.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
29.03.2014, 16:53     Получение данных из командной строки #2
Скопировал ваш код.
Компилируется и работает.
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
29.03.2014, 17:03     Получение данных из командной строки #3
ыфырф1992, вывод компилятора сюда.
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
29.03.2014, 17:30  [ТС]     Получение данных из командной строки #4
1>------ Построение начато: проект: str_35_poluchen_dann_iz_komandn_strok, Конфигурация: Debug Win32 ------
1>LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
ASKMAN
10 / 10 / 2
Регистрация: 07.02.2014
Сообщений: 109
29.03.2014, 18:04     Получение данных из командной строки #5
Цитата Сообщение от ыфырф1992 Посмотреть сообщение
using std::cout;using std::endl;
Возможно проблема в этом. Попробуй вместо него:
C++
1
using namespace std;
Кстати, а какой у тебя компилятор?
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
29.03.2014, 18:07  [ТС]     Получение данных из командной строки #6
ASKMAN, Visual C++ 2010, Экспресс-выпуск. Нет проблема не в этом, в ашем случае мы подключаем все пространство имен std, а я лишь те что использую. Но все равно проверил. Проблема не в этом.
just_freelance
61 / 37 / 9
Регистрация: 15.03.2014
Сообщений: 315
29.03.2014, 18:14     Получение данных из командной строки #7
Уже была на форуме подобная тема Ошибка 1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
29.03.2014, 18:19  [ТС]     Получение данных из командной строки #8
just_freelance, я при поиске не нашел, скиньте ссылку. Проблему я решил. Создал заново проект и скинул туда код из предыдущего проекта и на удивление с компилировалась. Видно какой глюк компилятора(хотя и перезагружал без создания другого проекта не работало.) Мне не совсем понятен принцип ее работы. Сейчас буду разбираться, в случае вопросов отпишусь.
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
29.03.2014, 18:20     Получение данных из командной строки #9
Имя проекта покороче не пробовал сделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2014, 18:39     Получение данных из командной строки
Еще ссылки по теме:
C++ Формат командной строки
Использование командной строки C++
аргементы командной строки C++
Чтение из командной строки C++
C++ Имитация командной строки

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

Или воспользуйтесь поиском по форуму:
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
29.03.2014, 18:39  [ТС]     Получение данных из командной строки #10
В новом проекте имя было короче, возможно дело действительно в этом.

Добавлено через 14 минут
Все разобрался как все работает всем спасибо.

Добавлено через 3 минуты
just_freelance,
Цитата Сообщение от just_freelance Посмотреть сообщение
Уже была на форуме подобная тема
Я уже с ней сталкивался и делал как там написано, после этого все работало. Это была единственная прога которая не хотела запускаться. Возможно проблема действительно в очень длинном имени
Yandex
Объявления
29.03.2014, 18:39     Получение данных из командной строки
Ответ Создать тему
Опции темы

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