Data Structure with C and C++