erro: conversão inválida de "const char *" para "char" [-fmissmissive] [duplicado]
Esta questão já tem uma resposta aqui:
conversão inválida de "const char *" para "char" 2 respostas#include<stdio.h>
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
class base {
public:
int lookup(char c);
}; // class base
int base::lookup(char c)
{
cout << c << endl;
} // base::lookup
int main() {
base b;
char c = "i";
b.lookup(c);
} // main
Na compilação acima código estou ficando abaixo erro:
g ++ -c test.cpp test.cpp: na função "int main ()": teste.cpp: 20: 10: erro: conversão inválida de "const char *" para "char" [-fmissmissive]