|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2011, 22:17 | #1 |
Регистрация: 19.03.2011
Сообщений: 5
|
Открыть текстовый файл в качестве параметра. В том случае, если имя текстового файла...
Открыть текстовый файл в качестве параметра. В том случае, если имя текстового файла "File.txt", то завершить работу программы с кодом 1. В противном случае записать в файл данные об авторе и завершить работу программы с кодом 0.
помогите пожалуйста |
11.10.2011, 22:21 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В качестве параметра чего? Процедуры\функции? Командной строки? Чем помочь? Что не получается? Что получилось?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.10.2011, 22:28 | #3 |
Регистрация: 19.03.2011
Сообщений: 5
|
Как я думаю(если правильно) то текстовый файл можно с помощью assign, но как это сделать в качестве параметра? (не с помощью paramstr?) и незнаю как определить имя текстового файла?
|
11.10.2011, 22:34 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А почему бы не paramstr? Еще, кстати, вроде есть paramcount для определения числа полученных параметров.
Цитата:
и из параметра (какая-нибудь_строка:=paramstr(1) ) и достается имя файла. Или как надо?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.10.2011 в 22:37. |
|
11.10.2011, 22:37 | #5 |
Регистрация: 19.03.2011
Сообщений: 5
|
а имя текстового файла ни как нельзя проверить? используя какие нибудь параметры
Последний раз редактировалось Sayli; 11.10.2011 в 22:40. Причина: добавлено сообщение |
11.10.2011, 22:40 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Можно конечно, причем тут параметр. Параметр только принимается при запуске программы и возвращается в виде строки при вызове paramstr(номер_параметра), больше он ничего не умеет. Дальше уже что угодно можно делать с полученной строкой.
http://www.delphisources.ru/pages/fa...amStr.php.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.10.2011 в 22:43. |
11.10.2011, 22:46 | #7 |
Регистрация: 19.03.2011
Сообщений: 5
|
а тут что-то написал, но не знаю как правильно использовать paramstr
program _; uses crt; var f:text; begin assign (f,'file.txt'); end; |
11.10.2011, 22:50 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Выше по ссылке наглядный пример.
Перед assign и т.д. по условию задачи же еще надо проверить, что имя не file.txt (например, строка:=paramstr(1) и уже со строкой что-то делать).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.10.2011 в 22:55. |
11.10.2011, 23:06 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
угу. полностью согласен с Alex11223.
позволю себе прокомментировать примером кода: Код:
|
11.10.2011, 23:10 | #10 |
Регистрация: 19.03.2011
Сообщений: 5
|
Спасибо Вам большое! Буду разбираться
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как открыть текстовый файл в блокноте? | Aleksandr | Общие вопросы Delphi | 0 | 30.06.2011 16:51 |
Выделить из текстового файла ФИО и записать инициалы и фамилию в другой текстовый файл [Паскаль] | Chupa-pups | Помощь студентам | 1 | 14.12.2010 08:22 |
можно ли в качестве аргумента функции использовать имя текстового файла | Arassir | Общие вопросы Delphi | 2 | 31.05.2010 23:12 |
Вставка строки в том случае, если такой нету | Mixasik | SQL, базы данных | 3 | 11.04.2010 19:00 |
Ввести имя файла с клавиатуры,открыть если существует,перименовать и переместить его | mulatoschka1990 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 23.10.2009 16:18 |