CrackMe
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору all разобрался, все изза того что не поставил галочку Empty Script, оказываеться это имеет огромное значение! но теперь проблема другая, почему-то больше половины скриптов приведенных в книжке-неработают! вот напримаер: Код: #include <stdio.h> // Описания стандартного ввода-вывода #include <math.h> // Описания математической библиотеки #include <windows.h>// Описания API функций Windows char BufRus [256]; // Буфер для хранения строки char* Rus(const char* text) // Функция русификатор, преобразующая //кодировку кириллицы из ANSI в ASCII { CharToOem(text,BufRus); return BufRus; } int main() { double a, b, c; // Коэффициенты уравнения double d; // Дискриминант double x1, x2; // Корни уравнения printf(Rus("Введите коэффициенты a, b, c:\n")); scanf("%lf%lf%lf", &a, &b, &c); if (a == 0.0) { printf(Rus("Коэффициент a должен быть ненулевым.\n")); return 1; // Возвращаем код некорректного завершения } d = b*b - 4.0*a*c; // Вычисляем дискриминант if (d < 0.0) { printf("Решений нет.\n"); } else { d = sqrt(d); // Квадр. корень из дискриминанта x1 = (-b + d) / (2.0 * a); // Первый корень ур-я x2 = (-b - d) / (2.0 * a); // Второй корень ур-я // Печатаем ответ printf(Rus("Решения уравнения: x1 = %lf, x2 = %lf\n",x1, x2)); } return 0; // Возвращаем код успешного завершения } | пишет вот такую ошибку Цитата: Compiling... evil.cpp d:\coding\projects\evil\evil\evil.cpp(8) : error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast d:\coding\projects\evil\evil\evil.cpp(34) : error C2660: 'Rus' : function does not take 3 arguments | у когонибудь этот код в VC2005 компилируеться, или я один такой??? |