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

Си-идентификатор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Времена года и месяцы http://www.cyberforum.ru/cpp-beginners/thread766836.html
Написать программу, которая выводит на экран приглашение: «Введите месяц», вводит с клавиатуры число X, имеющее смысл месяца, и печатает слова «Зима», «Весна», «Лето» или «Осень» в зависимости от введенного месяца. Программа должна реагировать на ввод неправильного месяца: меньше 1 или больше 12. Заранее благодарю. :)
C++ Как представляются двумерные массивы? Создал двумерный массив. И немного не врубаюсь. Если пиши вот так вот mas выводит 0, если вот так вот mas, то выводит 10. Ну а если вот так вот mas, то выводит 10. Собственно как я понял, что в случае mas мы выходим за границу массива и попадаем на элемент mas. Вопрос: всегда в двумерном массиве именно такая последовательность расположения ячеек памяти для массива, что они идут друг за другом?... http://www.cyberforum.ru/cpp-beginners/thread766834.html
Разработать наследование классов прямоугольный треугольник от треугольник C++
Разработать наследование классов прямоугольный треугольник от треугольник
Длина строки и нуль-терминатор C++
Всем привет. Выполняю небольшую лабораторную на строки, давно не занимался! что-то забыл:), что-то и так не знал. такой вопрос. есть класс СТРОКА, у него есть конструктор с параметром, принимающий указатель на строку char* (или же есть метод Set, принимающий то же самое). внутри мне необходимо очистить что было, при необходимости, выделить новую память, записать туда содержимое параметра...
C++ Вывод в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread766777.html
Подскажите, пожему не получается вывести в файл все элементы двоичного дерева поиска, а только первый? void Book::Save() { FILE *f; char * path = "PhoneBook.txt"; if ( !(f = fopen(path, "w")) ) { cout << "Error occurred saving file...\n\n"; system("pause");
C++ Добавить в программу конструктор и деструктор написал программу с классами . как в нее добавить конструктор и деструктор? #include <iostrea m> using namespace std; #define N 3 class STUDENT { public: char FIO; int number; int usp; подробнее

Показать сообщение отдельно
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
20.01.2013, 13:55  [ТС]     Си-идентификатор
~OhMyGodSoLong~,
вопросик по реализации.

скажите, сделанная таким образом функция проверки, адекватная? или может что-то можно упростить? работает не быстро, нужно ведь сравнить каждый символ моей строки с 50-60 символами. или проще не сделать?
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
bool Identificator::isIdent(const char *_str) {
    int SymCode = 48;
    while (SymCode <= 57) {
        if(_str[0] == SymCode) { return false; }
        SymCode++;  
    }
    for(int i = 0; i < strlen(_str); i++) {
        if (!(isChar(_str[i]) || _str[i] == 95)) {
            return false;       
        }   
    }
    return true;
}
 
bool Identificator::isChar(const char symbol) {
    int SymCode = 65;
    bool work = true;
    while (work) {
        if(SymCode == 91) { SymCode = 97; }
        if(SymCode == symbol) { return true; }
        if(SymCode == 122) { work = false; }
        SymCode++;  
        cout << SymCode << endl;
        system("CLS");  
    }
    return false;   
}
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru