Вывод не в 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д