Как добавить "префикс" к аргументу argv[1] в С?
В программу вторым аргументом приходит приходит строка, домустим "name".
Как к ней добавить "my"?
Я реализовал алгоритм сдвига массива вправо, сдвигаю массив и вначало добавляю префикс, но мне
необходимо знать длину пришедшего массива, в чем и проблема
void arrayShift(char array[], int len, int offset) {
int last = len - 1;
for ( int i = last; i >= 0; i-- ) {
array[i+offset] = array[i];
}
}
необходимо приблизительно следущее:
arrayShift(argv[1], size, 2);
argv[1][0] = 'm';
argv[1][1] = 'y';
prinf("%s\n", argv[1]);
помогите разобратся!!