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

Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файл считывается не до конца http://www.cyberforum.ru/cpp-beginners/thread1130930.html
while(file->read(buffer, SIZEBUFFER-1)) { int read = file->gcount(); buffer = '\0'; cout << "buffer: " << buffer << endl; sent_bytes = client_socket_.SendData(buffer); cout << "sent bytes: " << sent_bytes << endl; result_sent_bytes += sent_bytes; } file->close();
C++ Как запаковать папку Здравствуйте, у меня задача такова. Нужно написать программу которая бинарно открывает папку с папками и упаковывает в мою папку с другим расширением. За тем обратно.... Упаковку самих файлов я сделал... А вот с папки проблема... Не знаю как выбрать папку и получать папки которые находятся в этой папке... Вот мои наработки... И вообще такое возможно? Упаковка: void Pack::StartToPack() {... http://www.cyberforum.ru/cpp-beginners/thread1130926.html
C++ Переименование файлов, в имени которых содержится пробел
С помощью FindFirstFile и FindNextFile сделал программку, которая выводит названия всех файлов определенного типо, которые лежат в одной папке с программой. А как я могу переименовать файл, если к примеру в его названии существует пробел, а мне надо заменить его на тире? Допустим в папке находятся следующие файлы: java.txt c plus plus.txt hello-world.txt После запуска программы и по её...
Класс лексем, разбить числа C++
class Token { public: // Вид лексемы double value; // Для чисел char ex; // Создаём объект класса Token // Из переменной типа char ...
C++ Вывести на экран все парные числа и от А до В кратные трём http://www.cyberforum.ru/cpp-beginners/thread1130918.html
вывести на экран все парные числа и от А до В кратные трём c++ развязать тремя способами через циклы while,do while,for
C++ STL для новичка! Здравствуйте! подскажите пожалуйста мне, дураку(только начал изучать STL) ответ на такой вопрос! что нужно подставить в 19 строку? #include <string.h> #include <stdio.h> #include "list.h" #include "student.h" int main(){ printf("\t\t\tSupported commands:\n"); printf("\t\t\tpb - (push_back) add element to the end of list\n"); printf("\t\t\tpf - (push_front) add element to the... подробнее

Показать сообщение отдельно
big_boom
1 / 1 / 0
Регистрация: 28.01.2014
Сообщений: 14
27.03.2014, 19:45  [ТС]     Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов
Спасибо. Сделал уже
но есть одно но. выводит не слова а какие то странные символи
Взгляните если есть время. Буду очень благодарен.
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
void Sorted_words(char *&str)
{
    char *new_str = new char[strlen(str) + 1];
    char **words = new char*[];
    int i=0, j = 0, ch = 0;
    char *next_token;
    char *ptrnastr = strtok_s(new_str, " .", &next_token);
    while (ptrnastr != NULL)
    {
        words[i] = ptrnastr;
        i++; ch++;
        ptrnastr = strtok_s(NULL, " .", &next_token);
    }
    int n = ch;
    char *t;
    for (int m = 0; m < n - 1; m++)
    {
        for (int k = m + 1; k < n; k++)
        {
            if (strcmp(words[m], words[k]) >0)
            {
                t = words[m];
                words[m] = words[k];
                words[k] = t;
            }
        }
    }
 
    for (int m = 0; m < n; m++)
    {
        cout << words[m] << endl;
    }
}
Добавлено через 16 минут
Все исправил работает)))))))))
 
Текущее время: 02:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru