вот как раз у меня недавно стояла проблемма, изменять передаваемый аргумент, и я не знал как решить ее, потом правда нашел более легкий алгоритм решения задачи(простая была а я намудрил) я слышал что Си это сказка а вот Перл - там вообще одни @#$%$@~` каракули. Не знал, что для программирования МК используется Си++