void addname(string name)

  ofstream myfile(CONTACTS,ios::app );
  if (myfile.is_open());

Initially the codes just kept on overwriting the existing file, but after that i was told to put ios::app. However, it is still now working....now even worse...ofstream is not even writing the file...hellp..

>>is this the right way to do append ofstream?
No. Delete line 5 because line 4 opens the file in append mode. Its not writing to the file because of line 5.

Thank you!! That solved my problem!