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

Найти первую повторяющуюся строку в массиве строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конвертация строк. http://www.cyberforum.ru/cpp-beginners/thread100127.html
Существует задача преобразования текста, читаемого из файла в кодировке ANSI в кодировку ASCII, чтобы русский текст нормально отражался в программе, и наоборот, записать русский текст из программы в файл. Согласно Puporevу (... ), она возникает достаточно часто. Привожу перевод на c++ его процедур для такой конвертации (...): void AnsiToAscii(cahr *s:string) { char *p; if (s==nULL) { ...
C++ Решить прикладную задачу с помощью циклического вычислительного процесса Помогите решить...Не знаю как... Решить прикладную задачу с помощью циклического вычислительного процесса. Дано натуральное n. Вычислить: "Миниатюры" //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread99903.html
Замена всех "не букв" на их 8-ое представление C++
Помогите с программой. Замены всех не букв во вводимой строке на их восьмеричное представление и вывода результата. есть похожая программа, там ..замена всех заглавных букв на их 8-ое представление.. #include "stdafx.h" #include <iostream> #include <string.h> #include <conio.h> using namespace std;
Лаба по созданию класса C++
Задали создать класс, где нужно сделать вот это: 4. Определить в классе селекторы и модификаторы 5. Определить указатель на экземпляр класса Могли бы вы мне пояснить, что такое селекторы и экземпляр класса и привести пример кода?
C++ Составить программу, вычисляющую сумму ряда http://www.cyberforum.ru/cpp-beginners/thread99758.html
Ужас... мозг сломан. Сил не осталось.. может кто-нибудь поможет? Составить программу, вычисляющую сумму ряда Программа должна вычислять сумму ряда для аргументов Х в диапазоне от начального значения до конечного значения с некоторым шагом, которые вводятся в диалоге с клавиатуры. Кроме того вводится максимальная погрешность E (конкретное значение можно взять ,001 или ,0001) Программа...
C++ Поток ввода и число символов Есть поток, например, cin. Как прочитать число символов, ожидающих ввода в этом потоке? unsigned int n; unsigned int N; unsigned int i; char *c; char *p; ... // какая то строка, помещающая число символов в n. Вот о ней я и спрашиваю. N=n+1; if (N>1) { подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3630 / 908 / 48
Регистрация: 10.01.2010
Сообщений: 2,446
01.03.2010, 17:02     Найти первую повторяющуюся строку в массиве строк
Если честно сначала начал писать с символьными строками но подумал что слишком сложно выйдет. Тут хоть алгоритм ясен. Различия будут в том что символьные строки уже так
C++
1
(*List[j]) == Strs[i]
Не сравнишь, а нужно будет использовать функцию strcmp
List будет таким
C++
1
char* List[MAX_STRS]; // указатели на первые символы строк
И вся работа со строкой будет сводиться к работе с указателем на первый символ строки
Цитата Сообщение от ula Посмотреть сообщение
Он наверное должен быть двумерным?
Да, ярусность получается.
C++
1
char Strs[тут_сколько_строк][сколько_букв_в_одной_строке_максимум];
Однако можно и по другому...

Кроме того обращаться к строке нужно будет так
C++
1
&Strs[i][0] // указатель на первый символ строки
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru