Cada uno son en realidad de lenguajes distintos, cout de c++ y printf de c, aunque printf tambien se puede usar en c++, y cout, con endl, pasa a la siguiente linea.
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
con el 4º tema sobre el mismo code, realmente me voy a alegrar cuando lo termine.El problema esta en al pulsar una tecla repetidamente deberia terminar el programa debido a la funcion kbhit(), pero no lo hace. 
#include <ncurses.h>
#include <unistd.h>
int numbercookies=1;
char cookie[8];
bool bucle=true;
int kbhit(void)
{
int ch = getch();
if (ch != ERR) {
ungetch(ch);
return 1;
} else {
return 0;
}
}
void funcion(void)
{
while (bucle==true && 1)
{
initscr();
cbreak();
nodelay(stdscr,TRUE);
printw("I WANT A COOKIE\t");
numbercookies++;
refresh();
if (kbhit()){
numbercookies--;
}
else{
sleep(1);
}
sleep(1);
if (numbercookies==0) {bucle=false; }
}
endwin();
}
int main()
{
funcion();
return 0;
}

, pero llevo ya un tiempo preguntando en este foro, y te voy a dar unos consejos para que sea + facil responderte:

Tambien me vendria muy bien si me pudierais contestar al otro post, el de 'i want a cookie', eso es lo que + me va a costar 
#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;
}