Main.cc: In function 'int main()': Main.cc:8:14: error: invalid conversion from 'size_t (*)(const char*)throw () {aka long unsigned int (*)(const char*)throw ()}' to 'int' [-fpermissive] int lena=strlen; ^