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

Помогите разобраться с кодом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка http://www.cyberforum.ru/cpp-beginners/thread432245.html
Ребят, может кто срочно решить задачу? Описать структуры, описывающие шар и точку в 3-мерном пространстве. Определить функцию, которая проверяет, находится ли точка внутри заданного шара.
C++ Наследование Ребят всем привет.Дайте задание для проверки знаний наследования и виртуальных функций,посложнее. http://www.cyberforum.ru/cpp-beginners/thread432238.html
C++ считываю текстовый файл в строку, программа вылетает на ровном месте, почему?
Друзья! Вот код #include <windows.h> #include <vector> #include <iostream> #include <fstream> #include <stdio.h> #include <string> #include <iterator> using namespace std;
программа со структурой C++
Имеется файл, состоящий из отдельных строк структуры. Нужно написать сортировку по выбираемому пользователем полю В файле 5 полей: 1-Фамилия 2-Имя 3-Отчество 4-Группа 5-Оценка
C++ Ошибка Dev-C++: undefined reference to '__cpu_features_init' http://www.cyberforum.ru/cpp-beginners/thread432213.html
Некоторое время назад установил и работал успешно с оболочкой Dev-C++ Никаких проблем, кроме разве лишь отсутствия хелпа. потом снес. Но вот в январе повторно поставил из той же установки devcpp-4.9.9.2_setup и на любой проге под С возникает ошибка линкера undefined reference to `__cpu_features_init' Полез в интернет. Довольно много собщений об этой ошибке. Но рекомендации...
C++ Вычислить сумму Заданы два целых числа. Требуется найти их сумму. Заданные числа a и b превышают по модулю 10 в 100 степени. Входной файл содержит числа a и b по одному на строке. Нужно вывести сумму чисел a и b в выходной файл. подробнее

Показать сообщение отдельно
kuraiMuko
1 / 1 / 0
Регистрация: 11.01.2012
Сообщений: 32
21.01.2012, 01:26     Помогите разобраться с кодом
Код - проверка ввода данных. Если вводиться "x6x", то вызывается исключение, правильным вводом являются только символы, например: "xxx", исключение работает правильно и после вызова исключения и исправления ошибки программа продолжает работу, а вот если исключение не вызывается т.е с первого раза вводятся правильные данные "xxx" то программа заканчивается после окончания выполнения функции Check_string, и далее не выполняется, как рашить эту проблему, спасибо всем кто поможет, простите только начал переходить на С++.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
using namespace std; 
 
int key=0;
 
class Student{public: string Status;
                     
                     string Write_Status(){cout<<"Status: "; cin >> Status;Check_string(Status);}
                     string Check_string(string n){
                            int x = n.length();
                            cout<<"Status.length(): "<< x <<endl;
                            for (int i = 0; i < x; i++)
                            {
                                if (isdigit(n[i])){throw n;}
                            }key=1;}
                     string Display(){cout<<"Status: "+Status<<endl;}
            };
            
int main(){Student S; while(key!=1){try{S.Write_Status();} 
          catch(string n){cout <<"Error symbols, try again"<<endl;}}
          system("pause"); S.Display(); system("pause");}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru