11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
1 | |
Присвоить string'y массив char20.04.2011, 15:13. Показов 24505. Ответов 13
Метки нет Все метки)
(
char name1[] = "helloPeople";
std::string name2; name2 = name1; // как можно это реализовать? Причем с массива нужно начать считывать только с 5 строчки.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
20.04.2011, 15:13 | |
Ответы с готовыми решениями:
13
Как полю класса типа char* присвоить значение типа *char Присвоить Char Char char** как присвоить строку |
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
20.04.2011, 15:23 [ТС] | 3 |
А если массива нужно начать считывать только с 5 строчки.
0
|
Модератор
![]() ![]() ![]() ![]() 11652 / 7164 / 1701
Регистрация: 25.07.2009
Сообщений: 13,123
|
||||||
20.04.2011, 15:23 | 4 | |||||
да прям так
1
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
20.04.2011, 15:26 [ТС] | 5 |
Что бы в string занеслось только слово People.
0
|
9 / 9 / 0
Регистрация: 15.06.2010
Сообщений: 126
|
||||||
20.04.2011, 15:28 | 6 | |||||
1
|
Модератор
![]() ![]() ![]() ![]() 11652 / 7164 / 1701
Регистрация: 25.07.2009
Сообщений: 13,123
|
||||||
20.04.2011, 15:30 | 7 | |||||
koka3000, угадайте, чем номер строки от номера символа отличается...
1
|
Заблокирован
|
|
20.04.2011, 15:33 | 9 |
koka3000,
Думаю, вам будет интересно: http://www.cplusplus.com/reference/string/string/
1
|
11 / 11 / 5
Регистрация: 02.02.2011
Сообщений: 211
|
|
20.04.2011, 15:37 [ТС] | 10 |
Ой, люди, извините, я тут малек попутал. Оказалось что name1 и name2 оба string.
Как присвоить стринг стринг, если нужно присвоить с 5той буквы?
0
|
Модератор
![]() ![]() ![]() ![]() 11652 / 7164 / 1701
Регистрация: 25.07.2009
Сообщений: 13,123
|
||||||
20.04.2011, 15:48 | 11 | |||||
koka3000, хорошую вам ссылку дали, почитайте на досуге...
1
|
18 / 18 / 7
Регистрация: 07.11.2010
Сообщений: 136
|
|
20.04.2011, 15:55 | 12 |
Код
#include "stdafx.h" #include <iostream> #include "string" using namespace std; int main() { string str; str ="hello word"; cout<<str<<endl; string strbuf; for(int i=0;i<5;i++) strbuf.push_back(str[i]); cout<<strbuf; return 0; }
1
|
9 / 9 / 0
Регистрация: 15.06.2010
Сообщений: 126
|
|
20.04.2011, 16:06 | 13 |
mansp у тебя первое слово скопирует.
1
|
18 / 18 / 7
Регистрация: 07.11.2010
Сообщений: 136
|
|
21.04.2011, 18:03 | 14 |
что мешает изменить условие так что бы копировало только второе слово?
Код
for(int i=5;i<10;i++) strbuf.push_back(str[i]);
0
|
21.04.2011, 18:03 | |
Помогаю со студенческими работами здесь
14
Как исправить ошибку: Значение типа "const char *" нельзя присвоить сущности типа "char *"? Присвоить Указателю адрес из массива Char Присвоить новое значение для char
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |