| 
| 
 | Вопрос # 5 089/ вопрос открыт / | 
 |  Здравствуйте!помогите решить задачу...Введите имя файла(возможно,без расширения) и изменить его расширение на "exe"пример:
 введите:                      введите:
 qqq                              qqq.com
 результат:                    результат:
 qqq.exe                        qqq.exe
 
|  |   Вопрос задала: Iren Key (статус: Посетитель)Вопрос отправлен: 16 марта 2011, 17:39
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: puporev Здравствуйте, Iren Key!Можно сделать так. Код в приложении.
 Приложение:Переключить в обычный режим var f:text;    nf:string;begin readln(nf);assign(f,nf);{$I-} reset(f);  {$I+}if IOResult <> 0 then begin    readln;  exit; end; if pos('.',nf)>0 then nf:=copy(nf,1,pos('.',nf)-1); close(f); readlnend.
|  | Ответ отправил: puporev (статус: 2-ой класс)Время отправки: 16 марта 2011, 18:06
 Оценка за ответ: 5
 Комментарий к оценке: СБРЁСБ) |  
 Мини-форум вопросаВсего сообщений: 5; последнее сообщение — 16 марта 2011, 20:02; участников в обсуждении: 2. 
|   | min@y™ (статус: Доктор наук), 16 марта 2011, 19:09 [#1]:Я чой-то не вкурил: надо именить расширение у файла (на диске) или у имени файла (в строке)? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | puporev (статус: 2-ой класс), 16 марта 2011, 19:21 [#2]:Я сменил на диске... |  
|   | min@y™ (статус: Доктор наук), 16 марта 2011, 19:25 [#3]: Цитата (puporev): Я сменил на диске...  А надо было где?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | puporev (статус: 2-ой класс), 16 марта 2011, 19:55 [#4]:Спроси у ТС, как понял, так и написал... |  
|   | min@y™ (статус: Доктор наук), 16 марта 2011, 20:02 [#5]: Цитата (puporev): Спроси у ТС, как понял, так и написал...  А ТС - это хто?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |