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

string и функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их http://www.cyberforum.ru/cpp-beginners/thread321711.html
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C. помогите решить пожалуйста :) Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
C++ определение функции в ЗАГОЛОВОЧНОМ файле. В основном предполагается переопределение ТЕЛА этой функции. Как это сделать, не правя хидер? Сабж, а подробнее если в заголовочном файле hider.h описана функция, допустим так: void f (); void f () { int per= 10; } Причём что очень важно, int per= 10 это тык скыть стандартный способ работы функции, а предполагается ещё и нестандартный, например int per= 22; (понятно, что коды намного сложнее, это для примера) http://www.cyberforum.ru/cpp-beginners/thread321708.html
программа должна выводить день недели. C++
Здравствуйте! прошу помочь написать программу(или хотя бы помочь с началом).. Программа такая: Известно, что 1 января 1999 г. – пятница. Для любой заданной даты программа должна выводить день недели. Не получается написать( нету мыслей( Заранее спасибо!!
C++ Движение switch()
Вот примерный код: const int H = 30; const int W = 30; char karta; for (int y = 0; y < H; ++y) for (int x = 0; x < W; ++x) karta = '.'; karta = ' '; for (int y = 0; y < H; ++y) {
C++ в массиве 1 и 3 число не выводилось http://www.cyberforum.ru/cpp-beginners/thread321697.html
Дан массив целочисленных значение, Ввести данные, а при выведении не должно показывать 1 и 3 символ, К примеру 12345 должно быть: 2 45 :) #include "stdafx.h" # include <iostream> # include <conio.h> # include <Windows.h> using namespace std; int main () {
C++ Компаненты MS Visual Studio Где можно скачать сторонние компоненты(Таблицу) для MS Visual Studio? подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 20:32     string и функции
Тут STL'овский string, для него перегружен оператор ==
А вручную сравнение делается намного проще, могу скинуть функцию.
Код не очень понятен

Добавлено через 7 минут
Вот, лексикографическое сравнение.
C++
1
2
3
4
5
6
7
8
9
short comp(std::string a, std::string b){
    if (a.size() < b.size()) return -1;
    if (a.size() > b.size()) return 1;
    for (unsigned i=0; i < a.size(); i++){
        if (a[i]<b[i]) return -1;
        if (a[i]>b[i]) return 1;
    }
    return 0;
}
Возвращает 1, если больше первое, -1, если второе и 0 если равны
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru