CrackMe
Попробуй закомментировать/удалить #include<stdafx.h>.
Попробуй закомментировать/удалить #include<stdafx.h>.
у когонибудь этот код в VC2005 компилируеться, или я один такой???
d:\coding\projects\evil\evil\evil.cpp(16) : error C3861: '_T': identifier not found
d:\coding\projects\evil\evil\evil.cpp(20) : error C3861: '_T': identifier not found
d:\coding\projects\evil\evil\evil.cpp(26) : error C3861: '_T': identifier not found
d:\coding\projects\evil\evil\evil.cpp(34) : error C3861: '_T': identifier not found
d:\coding\projects\evil\evil\evil.cpp(36) : error C3861: 'getch': identifier not found
Чтобы макрос _T() не находилоэтот макрос объявлен в tchar.h. инклюдь его и найдет
evil.cpp
d:\coding\projects\evil\evil\evil.cpp(18) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\include\stdio.h(295) : see declaration of 'scanf'
d:\coding\projects\evil\evil\evil.cpp(37) : error C3861: 'getch': identifier not found
У меня при использовании функции timeGetTime() при сборке выдает ошибку:
error LNK2001: unresolved external symbol __imp__timeGetTime@0
d:\coding\projects\evil\evil\evil.cpp(18) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. c:\program files\microsoft visual studio 8\vc\include\stdio.h(295) : see declaration of 'scanf'довольно понятно написано, это просто ворнинг. юзай scanf_s вместо scanf
d:\coding\projects\evil\evil\evil.cpp(37) : error C3861: 'getch': identifier not found#include <conio.h>
CrackMe
http://rapidshare.de/files/22898098/vcpeeab.rar.html - скачать
сдох линк
А обязательно писать с использованием cin - cout, старые добрые printf и scanf нельзя использовать? Там все намного более прозрачноЭто ещё почему? Как раз если хочешь запариться разбирать правила форматированных эскейп-последовательностей, то самое то.
Строка "123.456its the invalid input" является ошибкой или нет? Ибо cin.fail() вернёт истину, но в n[i] будет-таки введено 123.456.
Определи конкретнее, что такое ошибка в твоём случае.
Это ещё почему? Как раз если хочешь запариться разбирать правила форматированных эскейп-последовательностей, то самое то.
C-стиль форматирования плох по меньшей мере тем, что он типонебезопасный. Попробуйте объяснить изучающему язык студенту почему вывод double-ов производится %f, а ввод - %lf, причём очень важно, что не %Lf. А напутав что-нибудь в спецификаторах, забрасывают форумы вопросами, почему у них ввод/вывод корявый или неправильный.
Ну, если обучение идёт по "бразильской" системе
Фортран давно уж был бы мёртв (ещё бы - первый в мире (но не в истории) язык высокого уровня
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
Предыдущая тема: не знаю как назвать тему :-)