Вывод не в MessageBox, а в файл (переделать код) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

вот есть такой код мне надо записывать в потоке в .log , из Tar и Tar2 подскажите как , то что выводиться в меседжах
    if(bWCHAR==FALSE) { Buf += len; } else { Buf += 2*len; }
    TotalLen += len;
    _memset(Tar2,0x00,sizeof(Tar2));
    ptr = Tar2;
    *ptr = ';';
    ptr++;
    if(bWCHAR==FALSE) { _memcpy(ptr,sBuf,TotalLen);  } 
    else { WideCharToMultiByte(CP_ACP,0,(WCHAR *)sBuf,TotalLen,ptr,sizeof(Tar2),NULL,NULL); }
       ptr+=lstrlen(ptr);
      *ptr = '?';
     if(StrStr(pCacheMap,Tar2)==NULL) { 
    Sleep(10);
        MessageBox(NULL,Tar2,NULL,MB_OK);
    MessageBox(NULL,Tar1,NULL,MB_OK);

Решение задачи: «Вывод не в MessageBox, а в файл (переделать код)»

textual
Листинг программы
FILE *flog;
flog=fopen("file.log","at");// открываем файл на дозапись.
if(flog!=NULL)
{
   fputs(Tar2,flog);
   fputs(Tar1,flog);
   fclose(flog);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы