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

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

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

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

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

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

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

Как присвоить переменной типа string значение из файла - C++
Название файла неизвестно, задается пользователем в командой строке при вызове программы. Т.е. Допусти, что мы присвоили переменной ...

Как текст из заданного файла присвоить переменной типа std::string? - C++
Здравствуйте, у меня есть файл с текстом, нужно этот текст присвоить переменной string, как это сделать? самый простой вариант желательно

Присвоить переменной типа string сумму двух других строк - C++
Как это вооплотить? Почему при таком подходе просто зависание String a="Номер группы - "; String c; Cin>>c; String x={a,c}; ...

Возможно ли присвоить переменной типа string префикс 'L' при выводе - C++
Возможно ли присвоить переменной типа string префикс 'L' при выводе? Если да, то как. Проблема в том, что слово хранящееся в переменной...

FindFirstFileW. Как подставить значение переменной типа string в функцию? - C++
Здравствуйте, форумчане! Будьте добры и помогите понять один нюанс. Например есть у меня такие строки: ...

Присвоить переменной Char значение третьего байта переменно типа Int - C++
всем привет, на одном собеседовании передо мной поставили следующую задачу, присвоить переменной char ch, значение третьего байта переменно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ksandro
31 / 31 / 1
Регистрация: 15.04.2011
Сообщений: 81
23.06.2013, 23:43 #2
имеется ввиду std::string? Если да, то просто взять и присвоить.
C++
1
2
std::string x;
x = argv[0];
впрочем если имеется ввиду char* то вообщем-то тут тоже можно просто присвоить, но присвоится указатель.
1
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
23.06.2013, 23:45  [ТС] #3
Нет, так нельзя. Имеется: string way и char *argv[]. Вот переменной way нужно передать значение argv[0].
0
The_Immortal
1552 / 488 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
24.06.2013, 00:51 #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=
2
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
24.06.2013, 10:16  [ТС] #5
Хм..заработало. Но я изначально также делал и вылетала ошибка (не удавалось выполнить операцию присвоения).

Всем спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 10:16
Привет! Вот еще темы с ответами:

Поменять значение по указанному адресу в переменной типа std::string - C++
Здравствуйте форумчане. Не получается никак правильно использовать средства С++. Задача такова: Например есть две строки типа...

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет - C++
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию,...

Переменной d присвоить первую цифру после запятой некоторой переменной x типа float - C++
Нужно целой переменной d присвоить первую цыфру после комы некоторой переменной x типа float Скажите, пожалуйста, с чего начать и по...

Как присвоить типу char значение string? - C++
При выполнении строки w.at(1)=l; выдает error2440 cannot convert from std::string to char как перевести l в char или w.at в...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.06.2013, 10:16
Ответ Создать тему
Опции темы

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