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

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

Войти
Регистрация
Восстановить пароль
 
to
19 / 19 / 0
Регистрация: 28.10.2010
Сообщений: 296
#1

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

16.09.2012, 23:02. Просмотров 564. Ответов 3
Метки нет (Все метки)

Добрый вечер! Уважаемые форумчане, я делаю программу которая будет осуществлять поиск на диске, и мне нужно что бы проверяемая папка выводилась в заголовок консольной строки. Знаю что нужно использовать массив argv[], но при добавлении в него данных, ничего не меняется.
Делал так:
C++
1
argv[0]="параметры поиска";
Как это сделать? За ранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 23:02     Как вывести свою строку в заголовок консольной строки?
Посмотрите здесь:
Вывести все введенные строки. Отсортировать строки. Вывести самую длинную строку C++
C++ Как сравнить две строки string, введенных с клавиатуры, и вывести на экран строку которая больше?
Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа C++
C++ Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки
C++ Параметр для консольной строки - шрифт Lucida Console
C++ Определить длину строки, вывести строку
C++ Из строки вывести некоторые элементы в новую строку
Вывести строку, заключающую каждое слово введенно строки в скобки C++
C++ Вывести строку, расположенную между первым и последним пробелом исходной строки
Сделать два массива в две строки и вывести результат сложения их в третью строку C++
C++ Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу
C++ Ввести 2 строки и вывести на экран "Можно" если из 1 строки можно составить 2 строку

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 390
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     Как вывести свою строку в заголовок консольной строки?
Ответ Создать тему
Опции темы

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