0_0_33995288_10282.cpp: In function 'int main()': 0_0_33995288_10282.cpp:31:35: error: cast from 'int*' to 'char' loses precision [-fpermissive] cout << (char)(b + p_code - 1); ^