"error: a function-definition is not allowed here before '{' token".
Dejo el code por si alguien lo puede solucionar:
Código:
#include <iostream>
#include <unistd.h>
char cookie[8];
int numbercookies=1;
bool bucle=true;
void funcion();
int main()
{
void funcion()
{
cout << "I WANT A COOKIE\t" << endl;
numbercookies++;
cin >> cookie;
if (cookie=="cookie") numbercookies--;
else ;
if (numbercookies==0) bucle=false;
sleep(2);
}
while(bucle==true) funcion();
return 0;
}
#include <unistd.h>
char cookie[8];
int numbercookies=1;
bool bucle=true;
void funcion();
int main()
{
void funcion()
{
cout << "I WANT A COOKIE\t" << endl;
numbercookies++;
cin >> cookie;
if (cookie=="cookie") numbercookies--;
else ;
if (numbercookies==0) bucle=false;
sleep(2);
}
while(bucle==true) funcion();
return 0;
}
Saludos