Ошибка 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 )

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5