|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2012, 15:12 | #1 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
Лабораторные работы, курсовые, дипломы и прочее по С++
День добрый всем, сразу прошу прощения если не в ту тему.
Есть потребность восстановить свои знания по с++ после длительного "запоя" =). У кого имеются разнообразные лабораторные работы, курсовые и дипломные с универов или прочие интересные задания по С++ - прошу скинуть сюда либо на мыло. Заранее благодарен. |
28.05.2012, 15:38 | #2 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
К сожалению уровень владения Delphi очень мал (использовал 1-2 раза лет 10 назад) потому ничем помочь не могу. Да и читайте внимательно текст сообщения - я указывал язык С++
|
28.05.2012, 16:10 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Большинство здешних студентов читать не умеют.
E-Mail: arigato.freelance@gmail.com
|
28.05.2012, 16:22 | #4 |
Регистрация: 27.05.2012
Сообщений: 4
|
Вот задача по C++
Помогите сделать задачу на C++. Вот условие:
Дан произвольный текст объемом не менее 1000 символов . Отредактировать его таким образом , чтобы все строки , кроме последней , имели фиксированную длину n . Правила редактирования : - слова не переносятся ; - знак препинания не отделяется от слова , за которым он стоит ; - строки выравниваются за счет равномерно вставляемых пробелов . НЕ могу понять как соблюсти правила редактирования. Код:
|
28.05.2012, 16:27 | #5 |
Пользователь
Регистрация: 11.09.2011
Сообщений: 42
|
если хочешь восстановить знания, то можно воспользоваться сайтами для решения задач (которых уйма) ну например acmp.ru, только там спасибо не говорят.... а хотя и здесь редко.... Вообщем выбор за тобой
и как говорил Фрейд : нам надо фрейд
|
28.05.2012, 18:04 | #6 | ||
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
Цитата:
Цитата:
Последний раз редактировалось ps10n1ck; 28.05.2012 в 18:13. |
||
28.05.2012, 18:29 | #7 |
Регистрация: 27.05.2012
Сообщений: 4
|
Да. В файле находится не отформатированный текст. Файл последовательного доступа.
Буду благодарен за решение! Последний раз редактировалось bigspawn; 28.05.2012 в 18:34. |
29.05.2012, 23:36 | #8 | |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
Цитата:
посмотрел по поводу задачи, если будет время сделаю сегодня, если нет - копай в сторону функции strtok(). Короче сперва получаешь размер файла - создаешь массив char равного размеру файла и считываешь в него текст из файла. Потом разбиваешь на токены (не помню как по русски называется) указывая разделители (пробел, табуляция и т.п. - которые тебе нужны) (это нужно для того, чтобы определить, сколько слов влезет на строку твоего размера), после чего делаешь цикл в котором получаешь новый токен и записываешь его во временную строку (длина строки = лимиту символов на строку), считаешь длину токена, и так на каждом шаге цикла, пока не получишь длину (strlen()) всех токенов (слов) которые превышают твой лимит символов на строку. Как только лимит превышен - форматируешь строку добавляя необходимое количество пробелов и записываешь ее в файл. После записи обнуляешь временную строку и повторяешь вышеописанное, пока не достигнешь конца массива с твоим текстом. Последний раз редактировалось ps10n1ck; 29.05.2012 в 23:39. |
|
30.05.2012, 06:38 | #9 |
Регистрация: 27.05.2012
Сообщений: 4
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер - курсовые, лабораторные, дипломные работы | airyashov | Фриланс | 1 | 15.09.2008 08:50 |