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

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

Войти
Регистрация
Восстановить пароль
 
SKORPION13
7 / 7 / 0
Регистрация: 05.06.2011
Сообщений: 140
#1

Подскажите литературу где хорошо расписаны способы работы с типом string - C++

05.06.2011, 13:36. Просмотров 485. Ответов 8
Метки нет (Все метки)

Всем доброго времени суток.
Ребят нужна помощь подскажите литературу где хорошо расписаны способы работы с типом string ну или так черкните .
Есть две строки s1 и k1 нужно их сравнить поэлементно и если допустим элементы этих двух строк раны то вывести сообщение .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 13:36     Подскажите литературу где хорошо расписаны способы работы с типом string
Посмотрите здесь:

Подскажите литературу C++
Библиотека для удобной работы с типом string с++ C++
Подскажите литературу где встречаются данные темы C++
Подскажите литературу C++
Подскажите литературу, где основной уклон - на работу с потоками C++
C++ Программа не работает с типом string
Создать динамическую струтуру-массив с типом string и int C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
05.06.2011, 13:41     Подскажите литературу где хорошо расписаны способы работы с типом string #2
Я в интернете читал про него )
На msdn вроде.
msdn вообще полезная вещь очень )) Вторая по полезности после, может, гугла =)

А стринги можно сравнивать и сразу, если мне память не изменяет =)


Вот тут почитать немного можно )
http://www.cppreference.com/wiki/ru/string/start
http://subscribe.ru/archive/comp.sof.../22004423.html
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.06.2011, 13:41     Подскажите литературу где хорошо расписаны способы работы с типом string #3
можно работать так же, как и с массивом символов (чем по сути и является)
для нахождения длины строки можно к примеру /*string*/.length()

кстати да, как написал DWand, тоже можно, так даже лучше наверно
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,989
05.06.2011, 13:43     Подскажите литературу где хорошо расписаны способы работы с типом string #4
Цитата Сообщение от SKORPION13 Посмотреть сообщение
Ребят нужна помощь подскажите литературу где хорошо расписаны способы работы с типом string
std::string?
Н. Джосьютис. C++ Стандартная библиотека. Для профессионалов.

Цитата Сообщение от SKORPION13 Посмотреть сообщение
Есть две строки s1 и k1 нужно их сравнить поэлементно и если допустим элементы этих двух строк раны то вывести сообщение .
Именно std::string?
C++
1
if (s1 == k1) cout << "Strings is equal";
SKORPION13
7 / 7 / 0
Регистрация: 05.06.2011
Сообщений: 140
05.06.2011, 13:47  [ТС]     Подскажите литературу где хорошо расписаны способы работы с типом string #5
в том то и дело что мне не количество а допустим 1 элемент строки s1 сравнить с 1 элементом k1

n-ый элемент s1 сравнить с n-ым элементом строки k1

я написал вот так
C++
1
if(s1[1]=C && k1[n]=W ) cout <<"Y \n";
пишет ошибку "15 non-lvalue in assignment "
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,989
05.06.2011, 13:53     Подскажите литературу где хорошо расписаны способы работы с типом string #6
= и == это разные операторы
SKORPION13
7 / 7 / 0
Регистрация: 05.06.2011
Сообщений: 140
05.06.2011, 13:56  [ТС]     Подскажите литературу где хорошо расписаны способы работы с типом string #7
Цитата Сообщение от grizlik78 Посмотреть сообщение
= и == это разные операторы
да уж.. лоханулся ))) спасибо за подсказку )))на мелочи завалился
DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
05.06.2011, 14:06     Подскажите литературу где хорошо расписаны способы работы с типом string #8
C++
1
s1 == k1
это НЕ длины!

Вот вам пример на эту тему. Скомпилируйте и посмотрите:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
using namespace std;
void main(){
    string str1 = "abc";
    string str2 = "abc";
    string str3 = "bcd";
    if (str1 == str2) cout << "str1 == str2" << endl;
    else cout << "str1 != str2" << endl;
    if (str1 == str3) cout << "str1 == str3" << endl;
    else cout << "str1 != str3" << endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2011, 14:11     Подскажите литературу где хорошо расписаны способы работы с типом string
Еще ссылки по теме:

Использование кириллицы с типом string C++
Сравнение строк с типом string C++
Нюансы работы со строками типа std::string (ищу литературу, статьи, сайты) C++
Функция fread плохо работает с типом string C++
Как работать с типом string в цикле на С++ C++

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

Или воспользуйтесь поиском по форуму:
SKORPION13
7 / 7 / 0
Регистрация: 05.06.2011
Сообщений: 140
05.06.2011, 14:11  [ТС]     Подскажите литературу где хорошо расписаны способы работы с типом string #9
DWand,
да мне длина строки вообще не нужна а сравнение как мне нужно я выше указал

if(s1[1]==C && k1[1]==W ) cout <<"Y \n";

только наверно все же тут нужно сделать третью строку для вывода результата и присваивать ему необходимую букву

и будет как то выглядеть таким образом
if(s1[1]==C && k1[1]==W ) r1[1]='Y'; cin >>r1;
Yandex
Объявления
05.06.2011, 14:11     Подскажите литературу где хорошо расписаны способы работы с типом string
Ответ Создать тему
Опции темы

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