#cpp
Имеются две переменные типа string. Подскажите методы их сравнения.
Ответы
Ответ 1
Хм... Просто взять и сравнить: std::string a = "Hello", b = "World"; ... a < b; a > b; a == b; a != b;Ответ 2
Функция strcmp имеет прототип: int strcmp(const char* str1, const char* str2); После сравнения строк str1 и str2 данная функция возвратит целое значение: <0 , если str1 < str2 =0 , если str1 = str2 >0 , если str1 > str2 Эта функция производит сравнение, различая прописные и строчные буквы Пример: char s1[]="Hello"; char s2[]="HeLlo"; int k=strcmp(s1,s2); cout<< k; В результате, на экран будет выведено: 32. Т.к. код символа l = 108, а код символа L = 76. 108-76=32. Взято от сюдаОтвет 3
#include#include #include using namespace std; int main() { bool check; cout << "Type a text: "; string text; getline(cin, text); cout << "Type else text: "; string text2; getline(cin,text2); vector res2(text2.begin(), text2.end()); vector res(text.begin(), text.end()); for(auto i=res.begin();i
Комментариев нет:
Отправить комментарий