|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2013, 22:10 | #1 |
Новичок
Джуниор
Регистрация: 06.05.2013
Сообщений: 1
|
Язык Си. открыть файл, считать строки, разбить их на слова, отсортировать по алфавиту
Ввести текст из файла, а также массив символов-разделителей с клавиатуры. Собрать новый текст, сформированный по следующему признаку: в каждой строке нового текста расположены все слова исходного текста, начинающиеся на одну букву, а строки отсортированы в алфавитном порядке по буквам, с которых начинаются слова. Вывести полученный текст на экран.
Символы-разделители используются при разбиении строк на слова. Символы могут быть разными, в том числе и буквы. Почему-то за символ автоматически считается буква "g". То есть не зависимо от того, какие символы я ввожу, слова с буквой g разделяются. И не могу найти причину этого. Делаю в C++ Builder, а в Dev C++ такой ошибки нет И как сделать, чтобы было необходимо выполнение каждого шага программы. И если,например, пользователь сначала выберет 3 пункт, то появлялось сообщение об ошибке. И еще, как вынести разбиение строк на слова отдельной функцией? Код:
Последний раз редактировалось Li_Me; 08.05.2013 в 00:28. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки. Проверка принадлежности слова латинскому алфавиту | NinoZombie | Общие вопросы C/C++ | 3 | 16.05.2011 04:48 |
как разбить строки на слова? | Lapo4ka | Общие вопросы C/C++ | 7 | 01.05.2011 17:09 |
отсортировать слова в строке по алфавиту | H1ghlander | Общие вопросы C/C++ | 4 | 05.11.2010 12:31 |
разбить текстовый файл на слова | pavel_1406 | Общие вопросы C/C++ | 3 | 19.12.2009 22:11 |
Отсортировать слова в заданном списке по алфавиту. | Nynka | Помощь студентам | 5 | 08.12.2009 00:45 |