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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
#1

Как присвоить переменной типа String значение argv[0]? - C++

23.06.2013, 23:31. Просмотров 1356. Ответов 4
Метки нет (Все метки)

Как присвоить переменной типа String значение argv[0]?

Заранее спасибо =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 23:31     Как присвоить переменной типа String значение argv[0]?
Посмотрите здесь:

Как присвоить такое значение переменной int C++
Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет C++
C++ Присвоить переменной Char значение третьего байта переменно типа Int
C++ Как присвоить типу char значение string?
FindFirstFileW. Как подставить значение переменной типа string в функцию? C++
Как присвоить возвращаемое значение функции переменной? C++
Как присвоить переменной Double значение NaN? C++
C++ Возможно ли присвоить переменной типа string префикс 'L' при выводе
C++ Как присвоить переменной значение pow?
Как присвоить переменной типа string значение из файла C++
Поменять значение по указанному адресу в переменной типа std::string C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ksandro
31 / 31 / 1
Регистрация: 15.04.2011
Сообщений: 81
23.06.2013, 23:43     Как присвоить переменной типа String значение argv[0]? #2
имеется ввиду std::string? Если да, то просто взять и присвоить.
C++
1
2
std::string x;
x = argv[0];
впрочем если имеется ввиду char* то вообщем-то тут тоже можно просто присвоить, но присвоится указатель.
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
23.06.2013, 23:45  [ТС]     Как присвоить переменной типа String значение argv[0]? #3
Нет, так нельзя. Имеется: string way и char *argv[]. Вот переменной way нужно передать значение argv[0].
The_Immortal
1548 / 484 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
24.06.2013, 00:51     Как присвоить переменной типа String значение argv[0]? #4
@Rusarch333,
Цитата Сообщение от Rusarch333 Посмотреть сообщение
Нет, так нельзя
?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
 
int main(int argc, char* argv[])
{
    std::string way(argv[0]);
    std::string way1 = argv[0];
 
    std::cout << way << std::endl << way1;
    return 0;
}
std::string::string
std::string::operator=
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
24.06.2013, 10:16  [ТС]     Как присвоить переменной типа String значение argv[0]? #5
Хм..заработало. Но я изначально также делал и вылетала ошибка (не удавалось выполнить операцию присвоения).

Всем спасибо
Yandex
Объявления
24.06.2013, 10:16     Как присвоить переменной типа String значение argv[0]?
Ответ Создать тему
Опции темы

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