Форум программистов, компьютерный форум CyberForum.ru

как поставить защиту от дураков? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение Unicode http://www.cyberforum.ru/cpp-beginners/thread954408.html
Есть файл в кодировке Unicode. Надо вывести его содержимое в другой файл и в консоль. Использую двухбайтовый тип wchar, но вместо текста выводятся закорючки, причём в выходном файле и консоли они разные. #include <iostream> #include <windows.h> #include <fstream> using namespace std; int main() { setlocale(0,""); wchar_t c;
C++ «Вывод динамического изображения» «Вывод динамического изображения» Задание заключается в разработке программы создания динамического изображения. Изображение включает в себя простейшую фигуру, определяемую в соответствии с вариантом задания. Заданием определяются и другие параметры изображения. Динамическое изображение создается последовательными операциями вывода фигуры на экран, стиранием его и новым выводом изображения,... http://www.cyberforum.ru/cpp-beginners/thread954406.html
ДОС утилита C++
ТЕМА: Написание пакетной утилиты ДОС средствами языка высокого уровня (ЯВУ). ЦЕЛЬ: Освоить средства модуля ДОС системы TURBO PASCAL (или средства модуля SysUtils системы DELPHI и т.д.) для работы с файловой структурой диска. Научиться обрабатывать рекурсивные структуры данных. Люди, вот такое задание, его можно так же выполнить на С, я так понимаю через Визуал Студио его не сделать....
C++ Построение блок схемы через программу FCEditor 1,6 для С++
Я точно не знаю в каком разделе спросить. По этому спросил здесь! В описаний написано что эта программе должна строить из С++, но мне выдает ошибку Line 4: Lexical Error: Cannot recognize token: #, почему не знаю. кто нибудь пользовался этой программой? Из паскаля строила! А тут вот ошибка. Конечно программа простая, но я хочу попробовать через программу)
C++ Подскажите задачник по C++ http://www.cyberforum.ru/cpp-beginners/thread954381.html
Здравствуйте. Если учишь язык по такой книге (внизу есть оглавление), то какой задачник посоветуете? Или хватит упражнений, которые присутствуют в учебнике?
C++ включение динамической библиотеки. Ошибка:ссылка на неразрешенный символ Создаю динамическую библиотеку, которая позволяла бы выводить на экран пути к системным каталогам. При подключении этой библиотеки выскакивают вот такие ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup Ошибка 2 error LNK1120: 1 неразрешенных внешних элементов Подскажите, пожалуйста, что исправить нужно Код заголовочного файла... подробнее

Показать сообщение отдельно
Paket236
2 / 2 / 0
Регистрация: 16.08.2013
Сообщений: 52
15.09.2013, 01:06     как поставить защиту от дураков?
Праздник
Писал давненько такую штуку для себя:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
int vvodsogr(int dl=6, int ot=0, int do_=-1);
int CharToInt(char* mas);
 
int main()
{
    vvodsogr();
    return 0;
}
 
int CharToInt(char* mas)
{
    int x=0;
    for(; *mas!=0; )
    {   x*=10;
        x+=(*mas-48);
        mas++;
    }
    return x;
}
 
int vvodsogr(int dl, int ot, int do_)
{
    int i;
    char vv0d[80]="\0";
    fflush(stdin);
    fgets(vv0d, sizeof(vv0d), stdin);
    for(i=0; (unsigned)i<strlen(vv0d); i++) {if(vv0d[i]=='\n') vv0d[i]=0;}
    
    if(vv0d[0]==0) return -1;
    for(i=0; vv0d[i]!=0; i++)
    {
        if(int(vv0d[i]-48)<0 || int(vv0d[i]-48)>9 || i==dl) return -1;
    }
    if( (CharToInt(vv0d)<ot && ot!=0) ||
        (CharToInt(vv0d)>do_ && do_!=-1) ) return -1;
    else return CharToInt(vv0d);
}

Функция vvodsogr() возвращает введённое число либо -1, если это не число. Первый параметр - максимальная длина числа, остальные два - не помню
Да, и работает только с положительными числами.
 
Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru