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

Ввод букв в тип int - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка изображения http://www.cyberforum.ru/cpp-beginners/thread1111134.html
for(unsigned long int i = 0; i<c; ++i) { fread(&tempcolor, 1, sizeof(unsigned char), in); if(tempcolor==0) { fwrite(&color, sizeof(color), 1, in); fseek(in, 1, SEEK_CUR); }
C++ препроцесорная обработка файл Makros.h #ifndef __MAKROS_H__ #define __MAKROS_H__ #define DOWN cout<<endl; #define PEREVOD_V_STROKU(str) # str #define VVOD(mas,n) double *mas;\ int n;\ cin>>n; \ mas = new double;\ for(int i=0; i<n; i=i+1) \ http://www.cyberforum.ru/cpp-beginners/thread1111120.html
Определить количество отрицательных в строках, содержащих нули и номера сток и столбцов седловых точек матрицы C++
Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2) номера строк и столбцов всех седловых точек матрицы. Помогите пожалуйста.реализовать с помощью классов
Сравнение строк в структуре C++
смысл таков- я ввожу строку char nomerP, и эта строка должна сравниться с char NO и вернуть мне 0 или отличное от 0 значение. Вот вызов функции сравнения if (proverka1(marshryt.NO,nomerP)) { prov=true; вот сама недоделанная функция int proverka1 (char NO,char nomerP) { strcmp(NO, );
C++ Не работает Code::Blocks 13.12 :( На какую IDE можно безболезнено перейти? http://www.cyberforum.ru/cpp-beginners/thread1111105.html
Последняя версия кодблокс 13.12 вышла на редкость глючной и стала долго запускаться по сравнению с предыдущими версиями. А сейчас нужно было создать новый проект, а он не создается, меню выбора темплейтов не работает, хотя раньше работала. Переустановила кодблокс, но проблема не исчезла. Вобщем достала она меня, на какую IDE можно безболезнено перейти после кодблокс?
C++ Не работает алгоритм Форда-Фалкерсона Добрый день уважаемые форумчане! У меня проблема. Реализовал алгоритм Форда-Фалкерсона. Программа компилируется, но правильного результата не выдает. Переделывал ее уже два раза, но все тщетно, поэтому вы - моя последняя надежда. Суть: На вход дан взвешенный ориентированный граф. Нужно найти величину max потока. Начинаем программу, считывая файл data.txt: 5 0 5 4 4 0 -5 0 -1 0 2 -4 1... подробнее

Показать сообщение отдельно
Spirit370
 Аватар для Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
04.03.2014, 18:37     Ввод букв в тип int
Например в этой программе
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
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <windows.h>
//#include <string>
//#include <vector>
//#include <algorithm>
#include <conio.h>
//#include <ctime>
 
using namespace ::std;
 
 
 
 
void main () 
    {
    \
        SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    cout << "Не вводите символы в значения уравнения!!!" << endl;
    char cim = ' ';
    char start = 1;
    while (start != 'x' && start != 'х')
 
{
 double a = 0;
 double b = 0;
 double c = 0;
 double D = 0;
 double x1 = 0;
 double x2 = 0;
 int leg = 0;
 cin.clear();
 cout.clear();
 cout << "Введите через пробел значения квадратного уравнения(a b c)." << endl << "->>> ";
 cin >> a >> b >> c;
 
 D = b*b-(4*a*c);
 x1 = (-b + sqrt(D))/(2*a); 
 x2 = (-b - sqrt(D))/(2*a); 
 
 cout << "Дискриминант: " << D << endl;
 if (D > 0)
 {cout << "x1 = "<< x1 << ". x2 = " << x2 << "." << endl;}
 else {cout << "Корней нет!!!" << endl;}
    cout << "Если хотите выйти нажмите 'x'";
    start = getch();
    cout << endl << endl;
 }}
если ввести в a,b,c буквы, или другие символы то программа начнёт не правильно работать. Как сделать так, что бы при вводе символов, программа выводила , например "error".?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru