С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
1

Массив: Если в командной строке не заданы аргументы, распечатать все строки...

22.01.2019, 12:07. Показов 1845. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив символьных строк.Если в командной строке не заданы аргументы,распечатать все строки,а если задана опция -n- распечатать последние n строк.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2019, 12:07
Ответы с готовыми решениями:

Дан массив символьных строк.Если в командной строке не заданы аргументы,распечатать все строки
Дан массив символьных строк.Если в командной строке не заданы аргументы,распечатать все строки,а...

Распечатать аргументы командной строки
Если первый аргумент командной строки - опция -а , то распечатать остальные аргументы без их первых...

Распечатать переданные в программу аргументы командной строки
программа распечатывает переданные в неё аргументы командной строки. не могу понять с чего начать,...

Вывести все нечисловые аргументы командной строки
В командной строке задается произвольное к-во аргументов. Вывести все нечисловые аргументы. мой...

4
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
22.01.2019, 18:38 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const
  n = 5;
  x: array [1..n] of string = ('One', 'Two', 'Three', 'Four', 'Five');
 
var
  value, err, i: Integer;
  s: string;
 
begin
  if ParamCount <> 0 then 
  begin
    s := ParamStr(1);
    delete(s, 1, 1);
    val(s, value, err);
    for i := n downto n - value + 1 do
      writeln(x[i]);
  end
  else
    for i := 1 to n do 
      writeln(x[i]);
end.
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 17
06.03.2019, 15:19 3
Здравствуйте,можете пожалуйста,показать как это сделать без string?
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7795 / 4618 / 2830
Регистрация: 22.11.2013
Сообщений: 13,113
Записей в блоге: 1
06.03.2019, 16:01 4
ParamStr() возвращает String, массив хранит String, поэтому иначе если только вприсядку.
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 17
06.03.2019, 19:10 5
Ну по этому я и решил узнать
0
06.03.2019, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2019, 19:10
Помогаю со студенческими работами здесь

Сформировать символьную строку, скопировав в нее всё принятые из командной строки аргументы
Сформировать символьную строку, скопировав в нее всё принятые из командной строки аргументы, при...

Для каждой строки текстового файла распечатать слово наибольшей длины, если их несколько, то распечатать все
Пусть дан текстовый файл. Для каждой строки распечатайте слово наибольшей длины. Если их несколько,...

Если у функции не заданы аргументы, ее можно хакнуть; как этого избежать?
Я недавно смотрел видео и узнал такую информацию, что если у функции не заданы аргументы, ее можно...

Аргументы командной строки
Есть прога, которая считывает файл посимвольно и выводит количество повторений символов в консоль....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru