Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с бинарными файлами в языке c http://www.cyberforum.ru/cpp-beginners/thread843757.html
аписать программу для создания исходного двоичного файла чисел (тип чисел указан в варианте) с произвольным количеством элементов. Предусмотреть возможность задания количества элементов и их значения...
C++ Реализация метода Адамса 4-ого порядка
Всем доброго времени суток! Задали решить дифференциальное уравнение методом Адамса 4-ого порядка и вывести график f(t,alpha). Имеется динамическая система, уравнение движения которой имеет вид...
Поднести матрицу к натуральному степеню C++
помогите пожалуйста по С++. Нужно поднести матрицу к натуральному степеню. Заранее благодарю за помощь
C++ Копирование данных из файла в отображение. STL Суть такова. Написал программку. Предполагается, что работает она так: открывает текстовый файл, весь этот файл заливает в строку string, потом осуществляет итерацию по этой строке, посимвольно... http://www.cyberforum.ru/cpp-beginners/thread843746.html
C++ найти ошибку http://www.cyberforum.ru/cpp-beginners/thread843735.html
#include <iostream> #include <locale> #include <string> using namespace std; struct seyf { int god; char name ; char autor ; };
оптимизация кода C++
Задача: определить, является ли последовательность скобок действительной. Длинна строки не превышает 100000. Например: № Input Output 1 ()(()) VALID 2 )( INVALID #include <iostream>...
C++ Дерево (Удалить нижний лист в дереве)
Выручайте ребят!Мучаюсь уже 2 недели. задание:Удалить нижний лист в дереве. Все вроде создал,удаляет,но просят автомачитеское удаление этого элемента,как это сделать???ПОМОГИТЕ!! буду весьма...
C++ Посчитать сумму ряда Всем привет, поставлена задача вычислить сумму сходящегося(т.е ввод только сходящегося) ряда, который вводим с клавиатуры? У кого какие есть идеи? http://www.cyberforum.ru/cpp-beginners/thread843721.html
C++ Реализовать итератор для самодельного списка http://www.cyberforum.ru/cpp-beginners/thread843718.html
Нужно узнать что из себя представляет итератор. Посмотреть его реализацию. (Желательно попроще, основное) Кто то может объяснить что он должен делать, какие поля и методы содержать для работы,...
C++ Все необходимые данные для функций должны передаваться им в качестве параметров Как переделать код, для того, что бы все необходимые данные для функций передавались им в качестве параметров. Использование глобальных переменных в функциях запрещается. #include<iostream>... http://www.cyberforum.ru/cpp-beginners/thread843717.html
Last_Night
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
21.04.2013, 00:57  [ТС] 0

Сортировка массива структур: ошибка "LValue Required"

21.04.2013, 00:57. Просмотров 643. Ответов 7
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void sortByFio() {
    int i,j;
    char temp[50];
    char temp2[50];
    char temp3[50];
    for (i = 0; i<len; i++) {
        for ( i = j+1; j<len; j++) {
            if (book[i].fio[1] > book[j].fio[1]) {
                strcpy(temp,book[j].fio);
                strcpy(book[j].fio, book[i].fio);
                strcpy(book[i].fio, temp);
                
                strcpy(temp2,book[j].num);
                strcpy(book[j].num, book[i].num);
                strcpy(book[i].num, temp2);
                
                strcpy(temp3, book[j].adr);
                strcpy(book[j].adr, book[i].adr);
                strcpy(book[i].adr, temp3);
            }
        }
    }
}
просто напросто когда вызывается функиция, окно программы вылетает

Добавлено через 9 минут
C++
1
2
3
4
5
struct refBook {
    char num[11];
    char fio[50];
    char adr[50];
}  book[500];
вот сама структурка

Вернуться к обсуждению:
Сортировка массива структур: ошибка "LValue Required"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 00:57
Готовые ответы и решения:

Структура "экзамен". Сортировка массива структур по одному из полей
Помогите написать код Постановка задачи Разработать программу, выполняющую следующие функ-ции:...

Сортировка массива структур "Студент" по сумме баллов
Здравствуйте. Помогите пожалуйста. Делаю уже месяц, задача простоя а наверно я дурочек не чего не...

Сортировка "пузырьком" массива структур по заданному полю
Нужно отсортировать структуру по фамилии доктора, но что то он не сортирует. void...

Ошибка: "Expression must be modifiable lvalue"
Всем привет. Есть одна проблемка. vs2010 выдает ошибку в строке 20 Error: Expression must be...

Ошибка lvalue required
#include &lt;iostream.h&gt; int main() { float fut,metr; cin&gt;&gt;fut; ...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru