Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 17:24   #1
Arslanjyk
Новичок
Джуниор
 
Регистрация: 06.05.2012
Сообщений: 1
По умолчанию C++

составить программу которая читает текст из разбитого на строки текстового файла и записывает в выходной файл текст с выравниванием по центру начиная с самой длинной строки и заканчивая самой короткой строкой.Имена входного файла и выходного вводятся пользователем. Помогите написать эту программу. На С++
Arslanjyk вне форума Ответить с цитированием
Старый 07.05.2012, 21:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Функция центрирования
Код:
void center(char*s){
 int k=strlen(s);
 int i=(80-k)/2;
 for(int j=0;j<i;j++) printf(' ');
 for(int j=0;j<k;j++) printf('%c',s[j]);
 for(int j=0;j<i;j++) printf(' ');
}
передавай ей строку из файла и получишь текст по центру.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск