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

Как вывести свою строку в заголовок консольной строки? - C++

Восстановить пароль Регистрация
 
to
19 / 19 / 0
Регистрация: 28.10.2010
Сообщений: 296
16.09.2012, 23:02     Как вывести свою строку в заголовок консольной строки? #1
Добрый вечер! Уважаемые форумчане, я делаю программу которая будет осуществлять поиск на диске, и мне нужно что бы проверяемая папка выводилась в заголовок консольной строки. Знаю что нужно использовать массив argv[], но при добавлении в него данных, ничего не меняется.
Делал так:
C++
1
argv[0]="параметры поиска";
Как это сделать? За ранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 23:02     Как вывести свою строку в заголовок консольной строки?
Посмотрите здесь:

Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа C++
Вывести все введенные строки. Отсортировать строки. Вывести самую длинную строку C++
C++ Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки
C++ Параметр для консольной строки - шрифт Lucida Console
C++ Определить длину строки, вывести строку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
16.09.2012, 23:21     Как вывести свою строку в заголовок консольной строки? #2
argv[0] не отвечает за заголовок командной строки.
C++
1
2
3
4
5
6
7
#include <cstdlib>
 
int main()
{
    std::system("title MY TITLE");
    return 0;
}
Добавлено через 11 минут
Ну а самому вписать можно так, например
C++
1
2
3
4
5
6
7
8
9
10
11
#include <cstdlib>
#include <iostream>
 
int main()
{
    std::string mystr;
    std::getline(std::cin, mystr);
    std::system( (std::string("title " + mystr)).c_str() );
 
    return 0;
}
to
19 / 19 / 0
Регистрация: 28.10.2010
Сообщений: 296
16.09.2012, 23:52  [ТС]     Как вывести свою строку в заголовок консольной строки? #3
edward_jonson, Спасибо помогло) просто мне говорили что можно через argv.
Topotun
87 / 46 / 7
Регистрация: 16.09.2012
Сообщений: 192
17.09.2012, 00:58     Как вывести свою строку в заголовок консольной строки? #4
Обычно с массивом аргументов работают тогда, когда программа вызывается из командной строки или с консоли. В остальных случаях не берите это в голову. И вообще, лучше никогда ничего не брать в голову.
Yandex
Объявления
17.09.2012, 00:58     Как вывести свою строку в заголовок консольной строки?
Ответ Создать тему
Опции темы

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