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

сравнение строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std:bad_alloc Проблемы с памятью http://www.cyberforum.ru/cpp-beginners/thread891558.html
Здравствуйте, проблема такая. Написал программу итерационного метода. Далее эту программу, поместил в функцию. И вызываю очень часто (порядка 200 000 итераций). Функция содержит огромные массивы. Сначала ошибка была где то после 500 итераций, сейчас всю память почистил и где то через 5000 все равно ругается. Вопрос, может как то еще надо очищать память? Привожу код функции long double...
C++ Составить описание объектного типа Matrix Составить описание объектного типа Matrix, обеспечивающего инициализации единичной матрицы, квадратных матриц, сложение матриц, транспонирование, вычисление определителя матрицы. http://www.cyberforum.ru/cpp-beginners/thread891556.html
Даны действительные u, v, натуральное п C++
алгоритм решения каждой задачи реализовать всеми типами цик-лических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ МАССИВОВ Сама задачка в фото внизу http://s3.uploads.ru/UOn00.jpg Спасибо большое.
C++ Библиотека времени выполнения (компиляция /MT)
такая проблема: компилирую /MDd все отлично, но прога не запустится на других компах. компилирую /MD, не запустится на других компах + ошибки: main.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp___CrtDbgReportW в функции "public: void __thiscall std::_String_const_iterator<char,struct std::char_traits<char>,class std::allocator<char> >::_Compat(class...
C++ Цикл: Вычислить выражение по заданной формуле http://www.cyberforum.ru/cpp-beginners/thread891551.html
Алгоритм решения каждой задачи реализовать всеми типами циклических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ МАССИВОВ 1.Дано натуральное число п. Вычислить: Спасибо большое.
C++ Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из та Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из табл. 4.2 в соответствии с вариантом задания. M = 3 N = 4 P = 6 подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,901
Записей в блоге: 2
Завершенные тесты: 1
05.06.2013, 09:18     сравнение строк
Цитата Сообщение от mirag0505 Посмотреть сообщение
string.size()- вроде, определяет размер в байтах строки
кол-во символов в строке.

Цитата Сообщение от mirag0505 Посмотреть сообщение
все что до нуля '0'
это признак конца строки
Зависит от реализации string

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string>
#include <iostream>
#include <functional>
bool cmp(const std::string & str1,const std::string & str2){
    size_t size1=str1.size();
    if(size1!=str2.size())
        return false;
    for(size_t i=0;i<size1;++i)
        if(str1[i]!=str2[i])
            return false;
    return true;
}
 
int main(){
    std::string str1="my string";
    std::string str2="my string";
    std::cout<<cmp(str1,str2)<<std::endl;
    return 0;
}
 
Текущее время: 10:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru