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

Сортировка выводимых данных в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не найден fstream.h ..... http://www.cyberforum.ru/cpp-beginners/thread78917.html
#include <iostream> #include <fstream.h> #include "int.h" using namespace std; fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory у меня Вижуал 2005... что за ерунда?
C++ При запуске программы пишет Run-Time Check Failure #2 Stack around the variable 'mas' was corrupted Программа, которая генерирует 20 случайных чисел от 3.5 до 9.7, и потом сравнивает, есть ли два числа, сумма которых меньше другого числа. Компилируется без ошибок, но при запуске пишет: Run-Time Check Failure #2 Stack around the variable 'mas' was corrupted Run-Time Check Failure #2 Stack around the variable 'c' was corrupted #include <iostream> #include <windows.h> #include... http://www.cyberforum.ru/cpp-beginners/thread78915.html
Найти отрезок максимальной длины в массиве А C++
Найти отрезок максимальной длинны в массиве А из К элементов и вывести его на экран ,состоящий из элементов данного массива по правилу a1=an, a2=an-1(предпоследний),a3=an-2 итд где a1-'это первый элемент отрезка,an-последний элемент. Ребят помогите пожалуйста...Это моя курсовая задача. Я не знаю что делать , а у меня сдача в пятницу. Прошу вас
Файлы и функции C++
Народ... помогите с задачкой: Написать программу, вводящую в файл или читающую из файла ведомость студентов. Для получения места в общежитии формируется список студентов, который включает ФИО студента, группу, средний балл, доход на члена семьи. Вывести информацию о студентах, у которых доход на члена семьи менее двух минимальных зарплат, и записать эту информацию в текстовой файл. Я как бы...
C++ C/C++ http://www.cyberforum.ru/cpp-beginners/thread78888.html
Решите задачу. Я ноль в этом деле Программирую на TurboС++IDE(TurboC_3) Задача:Дан одномерный массив А(размерностью N).Разработать алгоритм выбора элементов, встречающихся в массиве А более одного раза.
C++ Двумерный массив(матрица и вектор) Дорогие программисты,последняя надежда на вас)))помогите написать прогу на следующую задачу :"Задана прямоугольная матрица В размера m*n.Вычислить суммы элементов столбцов,номера которых определяются номерами положительных элементов заданного вектора."все это пишется и читается из файла.Огромная благодарность,если поможете,просто реально не представляю как на C++ написать... подробнее

Показать сообщение отдельно
mabden
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 10
24.12.2009, 19:57  [ТС]     Сортировка выводимых данных в алфавитном порядке
Ну а может есть другой способ вывода в алфавитном порядке?

Добавлено через 3 часа 16 минут
Сделал как вы сказали переправил, заработало но теперь один баг, он последнию запись вписывает во все, то есть если мы записываем
C++
1
sortfio[n] [0]=tz.fio;
то заместо n он вписывает во все и тоесть последняя запись отображается во всех ((((((((

помогите


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void Zadiak(FILE *f)
{
        zadiak tz;
        int n = 0;
        char cel[DL_FIO];
        puts ("\nВведите интересующей знак задиака");
        gets (cel);
        char *sortfio[100] [3]; //создал массив
 
        rewind (f);
        while(fgets((char*)&tz,45,f)!=NULL)
        {
                tz.fio[DL_FIO-1]='\0';
                tz.zad[DL_ZZAD-1]='\0';
                tz.dr[DL_DR-1]='\0';
                if (strncmp (tz.zad, cel, strlen (cel)) == 0 )
                {
                        sortfio[n] [0]=tz.fio; //записываю данные в массив (именно на эти строчки и ругается компилятор)
                        sortfio[n] [1]=tz.zad;
                        sortfio[n] [2]=tz.dr;
 
                        n++;
                        //printf("\n%d %s %s  %s",n, tz.fio, tz.zad, tz.dr );
                }
        }
        if(n==0)puts("Заданого задиака нет!");
        else
        {
               // добавил вывод массива
                for(int i=0;i<n;i++)
                {
                        printf("\n%d %s %s  %s",i+1, sortfio[i] [0],sortfio[i] [1], sortfio[i] [2] );
                }
        }
}
Добавлено через 4 минуты
получаеться что то ввиде
1 Чичерин К. А. дева 19.09.8
2 Чичерин К. А. дева 19.09.8
3 Чичерин К. А. дева 19.09.8
4 Чичерин К. А. дева 19.09.8
5 Чичерин К. А. дева 19.09.8
6 Чичерин К. А. дева 19.09.8
7 Чичерин К. А. дева 19.09.8
8 Чичерин К. А. дева 19.09.8
9 Чичерин К. А. дева 19.09.8
10 Чичерин К. А. дева 19.09.8

хотя структура файла
Разадинов А. П. водолей 12.04.88
Нишиков А. Н. рыбы 5.10.80
Вавилонов Е. В. скорпион 20.11.78
Василев Н. В. deva 21.10.79
Паласухин К. В. рак 18.08.84
Варанен Н. Г. дева 14.03.86
Sad D. B. дева 9.07.87
Ланшиков П. Р. лев 30.10.81
Куринанов Л. Т. стрилец 23.09.45
Чичерин К. А. дева 19.09.89

Добавлено через 40 минут
Помогите люди добрые!!!! 4 день голову ламаю....

Добавлено через 4 часа 43 минуты
Ребятушки, ну дайте кто нибудь советик, очень нана!!!
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru