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

Программа, заменяющая английские сокращения слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять 2 строки кода функции из методички http://www.cyberforum.ru/cpp-beginners/thread919346.html
Это код добавления элемента в линейный двунаправленный список. Не пойму 12 и 13 строки. Указатель pCurrent->next(указатель на след. элемент списка) всегда будет пустовать, т.к. в конце функции pCurrent=pAdd, а а в строке 13 указателю pAdd->next присваивается pCurrent->next, который так и не заполнился каким-либо адресом. Извините за много букв, надеюсь, понятно объяснил свое непонимание. void...
C++ Работа с видео Здравствуйте, есть такая задача создать видео плеер с функций изменения контраста, плеер создаю использую стандартный компонент windows media player, а вот с контрастом проблема, подскажите плизз может есть какая то библиотека или что то еще http://www.cyberforum.ru/cpp-beginners/thread919341.html
C++ Как вызвать конструктор для неизвестного объекта?
Добрый вечер. Помогите мне с задачей. Хочу написать шаблонный класс вектор. И в конструкторе по умолчанию нужно прописать конструкцию вызова того конструктора, объекты которого будет хранить это вектор. Как вызвать конструктор для неизвестного объекта? template<typename T> class TCVector { public: TCVector(unsigned int size=0);
Можно ли еще сократить код? C++
Есть программа, которая должна считать данные из файла input.txt и записать ответ в фаил output.txt. Программа должна сложить 2 числа не превосходящих 10^9. Можно ли еще уменьшить код?? #include <fstream> long a,b; main() { std::ifstream cin("input.txt"); std::ofstream cout("output.txt"); cin>>a>>b; cout<<a+b; }
C++ Перевод кода с Java http://www.cyberforum.ru/cpp-beginners/thread919294.html
Здравствуйте! Есть кусок кода на java, в котором идет работа с map, пробовал переписать самостоятельно, но ничего хорошего из этого не вышло, вот что нужно перевести: int n = Integer.parseInt(reader.readLine()); String s = reader.readLine(); HashMap<Integer, Integer> starts = new HashMap<>(); starts.put(0, 0); int counter = 0; int max = 0;
C++ Как сделать постраничное отображение в консоли Например открываем текст из файла а его больше чем может вместьтс в консоль,нам приходится прокручивать бегунок чтоб посмотреть другую часть текста. А как сделать так чтоб чтоб как страницы в книге на экране консоле столько текста всё остольное что не вошло на следуюшей странице.(нажал кнопку "вниз" или "влево" и перещол на следующую страницу. Никак немогу даже в голове это придумать.:-| подробнее

Показать сообщение отдельно
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
07.07.2013, 23:41  [ТС]     Программа, заменяющая английские сокращения слов
Цитата Сообщение от Olivеr Посмотреть сообщение
Одно дело заменить n't на " not" у слов как don't, haven't. А что делать со словами can't, won't?
зависит от того, каким алгоритмом убирать n't у обычных слов. поскольку я пока не знаком со стандартными функциями для работы со строками, приходится выкручиваться изощренными алгоритмами. просто выставить какое-то дополнительное условие. ну или, на худой конец, проверить эти слова в самом начале, если их и правда несколько штук.

для работы с 'll и 's потребуются дополнительные проверки. я пока не могу придумать такой код, который мне бы самому был приятен. может до завтра додумаюсь.
 
Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru