Member 122356782 Ответов: 3

Есть ли какой-нибудь инструмент, который может преобразовать сценарий оболочки '.sh' в файл C '.c' ?


Эхо “введите число: "прочитайте n

а=0

b=0

в то время как [ $n-gt 0] do

r= 'expr $n % 10' если [ $r-gt$a], то

Б=$А=$Р

Элиф [$r-gt $b ] тогда

b=$r

fi

n= ' expr $n / 10`

сделано

Эхо “вторая по величине цифра: $b”

Что я уже пробовал:

Это пример оболочки программы, которую любой может преобразовать в файл C.

Richard MacCutchan

Это довольно простой скрипт, поэтому его переписывание на C не займет много времени

Patrice T

Этот вопрос-всего лишь репост WAP, чтобы найти и напечатать вторую по величине цифру в данном числе? ( Без использования массивов, функций и использования только одного цикла).[^]
с помощью всего лишь другого подхода, чтобы избежать работы.

3 Ответов

Рейтинг:
1

Dave Kreskowiak

Я серьезно сомневаюсь, что он существует. Попробуйте поискать в Google "shell script to C conversion tool" и начните читать результаты.


Рейтинг:
0

Richard MacCutchan

Я только что проверил ваши другие вопросы, и, похоже, вы думаете, что этот сайт здесь, чтобы сделать вашу работу за вас. Прочесть Код проекта Быстрые ответы часто задаваемые вопросы[^И, пожалуйста, поймите, что люди здесь не собираются делать вашу работу за вас.


Рейтинг:
0

Patrice T

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

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.