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

Сортировка по строкам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 2 программы http://www.cyberforum.ru/cpp-beginners/thread201693.html
Помогите, пожалуйста, написать 2 программы: 1. Пусть элементами равностороннего треугольника являются: 1) сторона a; 2) площадь S; 3) высота h. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника. 2. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых...
C++ Функции.Динамичесские массивы и структуры Функции. Динамические массивы и структуры Сформировать одномерный динамический массив порядка N, элементы которого имеют указанную ниже структуру, и организовать обработку его данных в соответствии с вариантом задания. Примечание: для связанных данных, которые обязательно есть в каждом варианте (например, фамилия, имя, отчество или день, месяц, год и др.) формировать отдельную единицу... http://www.cyberforum.ru/cpp-beginners/thread201675.html
японский календарь C++
В японском календаре был принят 60-ти летний цикл, состоящий из пяти 12-ти летних подциклов. Внутри подцикла года носили названия животных мыши,коровы,тигра,зайца,дракона,змеи,лошади,овцы,обезьяны,курицы,собаки и свиньи. Попарно года в цикле обозначались названиями цвета: зеленый, красный, желтый , белый и черный. Определите цвет и знак вводимого года по японскому календарю. Начало очередного...
Работа со StringGrid: сохранение и загрузка файлов csv C++ Builder
сохранение и загрузка происходит с файлами .csv Загрузка void __fastcall TForm2::Button1Click(TObject *Sender) { if(OpenDialog1->Execute()) { TStringList* sl1; int i; TStringList* sl= new TStringList();
C++ ошибка компилятор ругается... http://www.cyberforum.ru/cpp-beginners/thread201656.html
LDay::LDay(DayOfWeek today,unsigned short int Lessons,time LessonTime,string s1, string s2="TEST",string s3="",string s4="",string s5="",string s6="",string s7="",string s8="",string s9="",string s10="") (здесь используются аргументы по умолчанию для s2-s10). ругается: D:\c++\time\main.cpp|71|error: default argument given for parameter 5 of 'LDay::LDay(DayOfWeek, short unsigned int, time,...
C++ Сортировка элементов структуры Цель программы: Считать и отсортировать информацию о студентах в группе. Сортировка просходит по номеру зачетки. Код: #include "stdafx.h" using namespace std; struct MEMBER { char fio; // ФИО char date; // Дата рождения подробнее

Показать сообщение отдельно
mtbiker
0 / 0 / 0
Регистрация: 01.12.2010
Сообщений: 3
02.12.2010, 20:08  [ТС]     Сортировка по строкам
asics это через векторы как я понял, спасибо попробую это внедрить !



Вот мне знакомый написал кусок, правда не работает, но компилиться
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
int main( )
{
        int i = 1;
        char* *uniquestring = new char*[i];
        int* numberofstrings = new int[i];
        numberofstrings[0]=0;
 
        pFile = fopen ("C://mylog.txt","r");
      {
        while (feof(pFile)==0)
           {
            fgets (sentence,255,pFile);
            strncpy(compare, sentence, 3);
            compare[4]='\0';
 
          
             if (i==1) uniquestring[i-1] = compare;
             else{
                for (int j = 0 ; j<i;j++){
                        if (*uniquestring[j]==*compare) numberofstrings[j]++;
                        else {
 
                        char* *unstr = new char*[i];
                        int* numstr = new int[i];
 
                        for (int r = 0;r<i;r++){
                                unstr[r] = uniquestring[r];
                                numstr[r] = numberofstrings[r];
                        };
                        i++;
                        uniquestring = new char*[i];
                        numberofstrings = new int[i];
                        for (int r = 0;r<i-1;r++){
                                uniquestring[r] = unstr[r];
                                numberofstrings[r] = numstr[r];
                        };
 
                        numberofstrings[i-1] = 0;
                        delete[] unstr;
                        delete[] numstr;
 
                        uniquestring[i-1]=compare;
                        };
                };
                  }
            for (int g = 0; g<i;g++){
                printf("%s ",uniquestring[g]);
                printf("%s ", numberofstrings[g]);
            };
        getch();
        return 0;
}
 
Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru