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

Удалить из строки все повторяющиеся слова (без учета регистра) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите, пожалуйста, где можно скачать компилятор Cl.exe http://www.cyberforum.ru/cpp-beginners/thread592846.html
Здравствуйте. Подскажите, пожалуйста, где можно скачать данный компилятор. Нужен именно он, потому как необходима компиляция только из командной строки. На одном форуме порекомендовали: cl.exe v.14.00 нужны стандартные системные библиотеки: kernel32.dll,shell32.dll,version.dll,advapi32.dll И только 1 (одна) библиотека из Visual Studio - mspdb80.dll Так что смело берем файлы cl.exe и...
C++ строки Ввести строку. Удалить из нее все цифры. http://www.cyberforum.ru/cpp-beginners/thread592837.html
перевод из С++ в Си C++
нужно эту задачу из С++ перевести в Си. #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main() { double x,y,y1,c;
Работа с файлом C++
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.
C++ Матрица. Перестановка и сумма элементов http://www.cyberforum.ru/cpp-beginners/thread592825.html
Задача, состоящая из двух частей: 1) Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных чисел. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. 2) Найти сумму элементов в тех столбцах, которые содержать хотя бы один отрицательный элемент.
C++ как загрузить dll в верхние адресса собственно интересует загрузка dll в верхние два гигабайта , собственно как это сделать? есть подозрения что надо использовать реестр , я прав? подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.06.2012, 20:20     Удалить из строки все повторяющиеся слова (без учета регистра)
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main()
{
    static char* psz = "apple fruit orange apple fruit orange apple\0";
 
    char* buf = psz;
    char** ppsz = new char*[256]; int q = 0;
    while (((buf = strchr(buf,' ')) != NULL) && (*psz != '\0'))
    {
        int i = 0; char temp[256] = "\0";
        while (*psz != *buf && *psz != '\0') 
            temp[i++] = *psz++;
        temp[i] = '\0'; *psz++;
 
        bool found = false;
        for (int n = q-1; n >= 0 && !found; n--)
            found = (!strcmp(ppsz[n], temp)) ? 1 : 0;
 
        if (found != true)
        {
            ppsz[q] = new char[256];
            strcpy(ppsz[q++],temp);
        }
    }
    
    char* psz2 = new char[256];
    for (int i = 0; i < q; i++)
         sprintf(psz2,"%s %s", psz2, ppsz[i]);
 
    printf("%s\n",psz2);
 
   _getch();
}
http://liveworkspace.org/code/c5ca05...0b33e23756503f
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru