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

Запрет на ввод букв в консоли на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель и ссылка http://www.cyberforum.ru/cpp-beginners/thread296040.html
Помогите понять, немного запутался. #include<iostream> using namespace std; void ch1 (int *pa1); int main() {
C++ Обратная интерполяция Лагранжа Помогите пожалуйста нужно найти все значения х по заданному у=1.5 float x = {1,2,3,4,5}; float y = {1.35,-4,0.97,-2,7.2}; http://www.cyberforum.ru/cpp-beginners/thread296033.html
C++ Построение бинарного дерева на основе не бинарного
В лабораторной работе есть такое задание: Создайте процедуру построения бинарного дерева на основе не бинарного. Объясните как вообще создавать эти деревья и что необходимо реализовать в задании.
Текстовые файлы в С++ C++
Помогите написать программу которая определяет количество слов в каждой строке, и нужно сжать каждую строку, удалив все лишние пробелы
C++ Программа линейной и разветвленной структуры http://www.cyberforum.ru/cpp-beginners/thread296002.html
есть пара задачек. у меня началась практика нужна реальная помощь или сикир-башка 1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC. 2. Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное....
C++ Программы линейной и разветвленной структуры есть пара задачек. у меня началась практика нужна реальная помощь или сикир-башка 1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC. 2. Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное.... подробнее

Показать сообщение отдельно
Gudsaf
103 / 14 / 3
Регистрация: 29.11.2010
Сообщений: 325
09.10.2012, 18:54     Запрет на ввод букв в консоли на C++
Цитата Сообщение от unkarjedy Посмотреть сообщение
подключите
#include <string>
Подключил, не мой сегодня день...:
Код
Program: ....exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\isctype.c
Line: 56

Expression: c >= -1 && c <= 255

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application)
п.с. вот сами исходники (полные):
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
 
int main ()
    {
    while(1)
    {
        string str;
        int summ = 0;
        int y;
        cin >> str; 
        for(int i = 0; i < str.length(); i++) 
            {
            char ch = str.c_str()[i];
            if(!isdigit(ch))
                cerr << " ERROR: you entered a letter!" << endl << endl;
            }
        y = atoi(str.c_str());
        cout << y;
    }
    getch();
    return 0;
}
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru