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

Не работает сортировка в методе класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значения функции, заданной с помощью ряда http://www.cyberforum.ru/cpp-beginners/thread739227.html
Написать программу для вычисления значения функции, заданной с помощью ряда. Вычисление ряда проводить до условия минимизации значения разности двух соседних членов ряда меньше заданного эпсилон. Вычислить значения невязки значений рядной и стандартной Windows ("math.h") функций d(сигма)=sqrt(lMyFinc(x)^2-Function(x)^2l) , проанализировать динамику изменения значения невязки в зависимости от...
C++ Объясните, пожалуйста что такой tz и тип его #include <conio.h> #include <iostream> // подключаем две библиотеки struct STUDENT // создаем структуру STUDENT с двумя параметрами (fio и оценки) { char fio; /* фамилия и.о. */ char oc; /* 5 оценок + '\n' + '\0' */ }; void main() { setlocale (LC_ALL, "Russian_Russia.1251"); //русская кодировка http://www.cyberforum.ru/cpp-beginners/thread739224.html
C++ параллельная сортировка массива
собственно задание: Параллельный алгоритм сортировки массива чисел M заключается в следующем. L параллельно работающих потока находят в своем участке массива максимальный элемент и передают его потоку – менеджеру. Поток – менеджер собирает L максимальных элементов и записывает их в массив P. Определив среди них максимальное, менеджер переписывает это значение в результирующий массив MR , и...
C++ Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел
!!!!!
C++ Почему код на С++ работает быстрей http://www.cyberforum.ru/cpp-beginners/thread739197.html
Не как не могу понять за счет чего код написан на С++ работает быстрей чем на C# или на других языках. На С++ работает быстрей и за того что там работаешь с памятью или как ?
C++ Builder Алгоритм Эдмондса-Карпа Всем доброго здравия. Задание такое: Задана система двусторонних дорог. Определить, можно ли закрыв какие либо три дороги, добиться того, чтобы из города А, нельзя было попасть в город В. Использую Алоритм Эдмондса-Карпа (ну как бы стараюсь использовать:)), суть такая, первоначально, после создания графа считаем что пропускная способность для всех ребер равна 1, если максимальный поток больше... подробнее

Показать сообщение отдельно
9cbka
2 / 2 / 0
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 02:27  [ТС]     Не работает сортировка в методе класса
Цитата Сообщение от nshell32gmail Посмотреть сообщение
if(newobj[i].lastname > newobj[i+1].lastname)
не имеет смысла, ибо сравниваете не тип string, а указатели, на них. Используйте strcmp():

The strcmp() function compares the two strings s1 and s2. It returns an integer
less than, equal to, or greater than zero if s1 is found, respectively, to be less
than, to match, or be greater than s2.

The strncmp() function is similar, except it only compares the first (at most) n
characters of s1 and s2.
т.е. должно быть так?
C++
1
if(strcmp(newobj[i].lastname,newobj[i+1].lastname)>0)
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru