I recently want to develop an English and three other languages of my country software Dictionary and I can code in C/C++.peple told me that file operation is the best topic for that.BUt I don't have any idea on how to do that.
Someone told you that file operations are best for a multilingual dictionary application? Unless you phrased your question incorrectly, then you really should not listen to those people. It sounds to me like what you need is to learn about databases and how to work with them. In the year 2010, file operations should only be used if databases can't do what you need it to do for your application. This is especially true for a program meant to look up words in multiple languages. Thats 100% database.
So look at any of these links for more information: