У меня код,и мне нужно чтоб читало содержимое файла и вставляло его в поля,как мне содержимое файла забить в массив а потом поставить в поля???? КОД:
if(LOWORD(wParam)==454)
{
/*active--;
size_t x = p_vec.size();
if(active > p_vec.size()) active = p_vec.size()-1;
SetWindowText(hedit[0],p_vec[active]->firsname);
SetWindowText(hedit[2],p_vec[active]->lastname);
SetWindowText(hedit[1],p_vec[active]->secondname);
SetWindowText(hedit[3],p_vec[active]->e_mail);
SetWindowText(hedit[4],p_vec[active]->login);
SetWindowText(hedit[5],p_vec[active]->pass);
SetWindowText(hedit[6],p_vec[active]->Rpass);*/
/*TCHAR text[200]={0};*/
/*for(int i=0;i<7;i++)
{*/
//for(int i=0;i<7;i++)
/*SendMessage(Cb_box,LB_DELETESTRING,i,NULL);
GetWindowText(hedit[3],text,200);*/
//wcscpy_s(text,200,yayo);
/*SendMessage(Cb_box, LB_ADDSTRING, NULL,(LPARAM)text); */
/*}*/
//view from file
ifstream p;
//TCHAR buff33[200]={0};
char str12[900];
TCHAR buff12[900]={0};
char *buff13=";";
char* buff14=0;
char* token=NULL;
p.open("LOGAN.txt",ios_base::out);
p>>str12;
int i=0;
token=strtok(str12,buff13);
while(token!=NULL)
{
mbstowcs(buff12,token,sizeof buff12);
SetWindowText(hedit[i],buff12);
token=strtok(NULL,buff13);//переключение на след.слово
i++;
}