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

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

Войти
Регистрация
Восстановить пароль
 
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
#1

Из char[] в string - C++

14.08.2011, 12:24. Просмотров 576. Ответов 3
Метки нет (Все метки)

Есть массив char ch[] и переменная string str, необходимо второй элемент массива ch, т.е. ch[1] передать в переменную str (типа str = ch[1]). Как это сделать? Вечные мучения с этими строками в C++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2011, 12:24     Из char[] в string
Посмотрите здесь:

string => char[] - C++
Ничего не выходит из найденного в интернете(( подскажите как на выходе получить такой чар std::string str = "vasya.exe"; char buf =...

Из char в string - C++
1.У меня есть char X; и в него я записываю "Hello World" как мне его переписать в string XX, чтоб там было тоже "Hello World"??? ...

из char* в string - C++
#include <stdio.h> #include <iostream.h> #include <string.h> #include <windows.h> int a, e, n, i ; char *astr, *estr,...

Char to string - C++
как массив типа Char перевести в string ?

string into char [] - C++
Как преобразовать string s = "ololo"; в char b;

String в char - C++
Здравствуйте. Нашла код перестановки без повторений в интернете. Нужна программа без использования шаблонов,но что-то не получается...

Из string в char - C++
Как преобразовать тип string в тип char?? Просто, когда я пишу char s; sring text = "aaaaa"; s = text.c_str(); то выводит...

Работа с char и string - C++
Привет. Продолжаю изучать C++. Можете посоветовать хорошую книгу или что-нибудь вроде книги(может статью), про работу с типами char и...

Преобразование string в char* - C++
int fun(char*); int main() { int a; string strok; strok="abc"; strok+="cde"; ...

Конвертация из String в Char - C++
не работает: char* temp_text = new char ; temp_text = Edit1->Text.c_str(); почему? говарит вот такое: как это исправить?

Копирование из string в char - C++
Есть строчный массив: string days = { "Mon","Tue","Wed","Thu","Fri","Sat", "Sun" }; Необходимо days сравнить с char day = {/*тут по...

Convert string to char - C++
В структуре надо зарандомить имена. Пробую таким способом: создал массив имен string arrayName = { "Vasya", "Petya", "Andrey",...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
14.08.2011, 12:27     Из char[] в string #2
C++
1
2
3
4
char c_s[] = "hello";
std::string s;
...
s += c_s[1];
Сыроежка
Заблокирован
14.08.2011, 17:32     Из char[] в string #3
Цитата Сообщение от adamo86 Посмотреть сообщение
Есть массив char ch[] и переменная string str, необходимо второй элемент массива ch, т.е. ch[1] передать в переменную str (типа str = ch[1]). Как это сделать? Вечные мучения с этими строками в C++.
Тут все зависит от того, создан ли у вас уже объект str, или нет.
То есть при создании объекта вы можете написать

C++
1
std::string str( 1, ch[1] );
Ежели объект уже создан, то вы можете написать

C++
1
str = std:;string( 1, ch[1] );
Сыроежка
Заблокирован
16.08.2011, 17:39     Из char[] в string #4
Никто тут не дополнил мое сообщение, поэтому дополню его сам.

Шаблонный класс std::string имеет оператор присваивания, когда операндом является объект типа char, то есть можно просто написать

std::string s;

s = 'A';
Yandex
Объявления
16.08.2011, 17:39     Из char[] в string
Ответ Создать тему
Опции темы

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