Ошибка: выражение должно иметь тип указателя на объект. Однако, как только я ставлю указатель, появляется другая ошибка. А именно обращения по адресу. Вот код
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
char w = cin.get();
char mem[2000];
int ptr = 0; int lvl = 0;
for (int i = 0; i < 1000 ; i++)
{
switch (w[i])
{
case '+':
mem[ptr]++;
break;
case '-':
mem[ptr]--;
break;
case '<':
ptr--;
break;
case '>':
ptr++;
break;
case '.':
cout << "\n" << mem[ptr] << "\n";
break;
case ',':
mem[ptr] = cin.get();
break;
default:
break;
}
}
fflush(stdin);
cin.get();
}
#include <iostream>
#include <string>
int main()
{
std::string s; // строка
std::getline(std::cin, s); // ввод строки через консольку
for (size_t i = 0u; i < s.size(); ++i)
{
// ...
}
std::cin.get();
return 0;
}
Там где троеточие пишите логику
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю анимацию, по таймеру меняется кадр, анимация состоит из 1-й картинки, в которой нарисован каждый кадр