A libcaca tutorial

First, a very simple working program, to check for basic libcaca functionalities.

#include <caca.h>
int main(void)
{
dp = caca_create_display(NULL);
if(!dp) return 1;
cv = caca_get_canvas(dp);
caca_set_display_title(dp, "Hello!");
caca_put_str(cv, 0, 0, "This is a message");
return 0;
}

What does it do?

You can then compile this code on an UNIX-like system using the following commans (requiring pkg-config and gcc):

gcc `pkg-config --libs --cflags caca` example.c -o example