try...catch with C