Ошибка Lvalue required - C (СИ)
Формулировка задачи:
Пожалуйста помогите исправить ошибку Lvalue required в этой строке: str2=+(s[k-1]);
#include <iostream>
#include <cstring>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
main()
{
const char *s = "1234567890[]qwertyuiopasdfghjklzxcvbnmq";
char str[255];
char str2[255];
int i,k, len, len2;
printf("Input string: ");
fgets(str, 255, stdin);
len = strlen(str);
len2=strlen(s);
str[len - 1] = 0;
for(i = 0; i < len; i++)
for(k = 0; k < len2; k++)
if (str[i]==s[k])
{
str2=+(s[k-1]);
}
printf("Result string: %s\n", str2);
system("pause");
return 0;
}Решение задачи: «Ошибка Lvalue required»
textual
Листинг программы
*( ((int*) ((int[20]*)(&a[0][0]) + i)) + j )