Thanx for passing ,, ErlyRisa .. i want to solve this problem by structure ,, and i used visual c++ Buffy .. d = description look for that .. and please if you know the answer ,, help me #include<iostream> #include<fstream> #include<string> using namespace std; void getData(ifstream&infile,menuItemType mlist[],int size); void showMenu(menuItemType mlist[],int listSize); void makeSelection(menuItemType mlist[],int listSize,selectedItemType slist[],int& slistLength); void printCheck(menuItemType mlist[],int listSize,selectedItemType slist[],int slistLength); struct menuItemSpecificationType{ string[4]; string description; }; struct menuItemType{ int num; string name; menuItemSpecificationType descripion; double price;; }; struct selectedItemType{ int num; int quantity; }; void getdata(ifstream& infile, menyItemType mList[], int listSize){ int i=0; while(in){ list.num=i+1; getline(in,list.name,'t') for(int j=0; j<4; j++) in>>list.menuItemSpecificationType descripion.description.item[j]; getline(in,list.menuItemSpecificationType descripion.description,'t') in>>price; }