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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.04.2012, 19:14   #1
cepnoy
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 5
По умолчанию Очень нужно написать программу

Написать программу, чтобы она подсчитывала количество букв в фамилии и добавляла нужное количество пробелов, допустим string[20].
Заранее благодарен.
cepnoy вне форума
Старый 16.04.2012, 19:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И как же вводится фамилия? Покажи кодом.
I'm learning to live...
Stilet вне форума
Старый 16.04.2012, 19:29   #3
cepnoy
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 5
По умолчанию

Код:
procedure AddRec;
 var i: integer;
   begin
append(f);
n:=n+1;
write('Vvedite fio 20 simbols');
readln(rasch[n].fio);
write(f,rasch[n].fio);
close(f);
end.
Т.е. у меня как при записи в in.txt если я не добавлю в ручную недостающих пробелов то в документ заносится все каряво.)

Последний раз редактировалось Stilet; 16.04.2012 в 19:35.
cepnoy вне форума
Старый 16.04.2012, 19:34   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ога. Тады так:
Код:
while length(rasch[n].fio)<20 do rasch[n].fio:=rasch[n].fio+' ';
Вставишь это перед записью.

Кста, мой любимый метод форматирования в твоем случае будет выглядеть так:
Код:
write(f,rasch[n].fio,#9#9);
Т.е. использование табуляции.
I'm learning to live...
Stilet вне форума
Старый 16.04.2012, 19:35   #5
cepnoy
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 5
По умолчанию

спасибки те огромное, я ток учусь программировать, вот училка и загрузила меня работенкой)
cepnoy вне форума
Старый 16.04.2012, 19:56   #6
cepnoy
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 5
По умолчанию

Не сочти за наглость.)
Можешь написать процедуру на удаление, этой фамилии?)
За ранее спасибки)
cepnoy вне форума
Старый 16.04.2012, 21:45   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я баиньки хочу. У меня уже спокойной ночи малыши начались )
А ты по форуму поиши - были темы где указывалось как из файла удалять записи - в цикле их перечитать в другой файл, кроме той которая под условие попадает, а потом второй файл просто переименовать по имени первого - создастся эффект редактирования.

Кста. Я тебе рекомендую такие вещи делать не в текстовых файлах, а в типизированных. Читай про seek, file of тип и т.д.
I'm learning to live...
Stilet вне форума
Старый 16.04.2012, 21:48   #8
cepnoy
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 5
По умолчанию

Оке спс за совет.
cepnoy вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужно написать программу в VBA! Maleta Microsoft Office Word 16 08.07.2013 19:25
Нужно доделать,написать программу на С++,очень надо! Semyon_93 Помощь студентам 0 04.06.2011 06:25
Очень нужно написать программы в Builder С++ smashing Помощь студентам 5 25.04.2011 10:57
Нужно сделать программу!очень надо Сергей7609 Фриланс 10 14.09.2010 22:15
Народ помогите написать программы......очень нужно( shket_misha Фриланс 7 31.08.2008 22:47