Я пытаюсь зашифровать мою строку, поэтому у меня есть простой код, в котором мне нужно изменить строку путем доступа к ее индексам и изменить каждый символ в строке. Сначала я запускал его как обычный файл с помощью команды gcc, и это сработало, но когда я пытаюсь включить его в мой C-файл с помощью MPI, это выдает ошибку.
Ожидаемый результат будет, если в качестве строкового ввода будет «Hello», тогда вывод будет «Khoor».
char str[10] = "Hello";
for(int i = 0; i < strlen(str); i++)
str[i] = str[i] + 3; //the key for encryption is 3 that is added to ASCII value
printf("\nEncrypted string: %c\n", str);
Ошибка:
ошибка: значение в подпискене является массивом, указателем или вектором str [i] = str [i] + 3;// ключ для шифрования 3, что я ...