Мучался мучался ... не выходит у мастера каменная чаша Мне нужно так чтобы программа написанная в FASM могла сохранить некий текст в файл. Для Линукса и Винды написал на С без проблем. А как такоеже сделать в FASM 1.65. ПРИВЕДИТЕ ПРИМЕР КОДА.Так как я мучасля с "Креате филе" и т.п. не судьба. ОГРОМНОЕ СПАСИБО!!!! В сях выглядет так: Код (Text): FILE * ifile; FILE * ofile; char iname[50]; char oname[50]; ofile = fopen("help.html", "w"); fprintf(ofile,"<h1> bla bla bla </h1>"); fclose(ofile); А как в FASM 1.65??? Если можно то код. СПАСИБО!
Superplaneta invoke CreateFile,..OPEN_EXISTING,... cmp eax,IVALID_HANDLE_VALUE je _exit mov [h],eax invoke WriteFile,[h], addr КУЛЬНЫе_байты, [до_хрена_байтов].. ivoke CloseHandle,[h] _exit Че-то в этом духе. Но я с работы, потому сумбурно!
Superplaneta Код (Text): invoke CreateFile,"test.txt",GENERIC_WRITE,0,0,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,0 .if eax <> -1 push eax invoke WriteFile,eax,"This string will be in file.",28,addr esp-4,0 invoke CloseHandle .else ;error int 3 .endif и с такими вопросами в следующий раз в beginners.Им не место в вын32.