Задача определения длины строки ( в этой статье под понятием строки  мы подразумеваем массив символов char * ) в C++ решается достаточно просто:

Это относительно простой способ вычисления длины строки. Но эта статья не для того пишется, чтобы рассказать о замечательной функции strlen(), а для того, чтобы объяснить как вычислить длину строки, не прибегая […]

Ответы mail.ru — штука глючная. Пытался ответить там на вопрос. Не дает вставлять код. Размещаюсь здесь. Задача Работа светофора для пешеходов запрограммирована следующим образом: начиная с начала каждого часа, в течение трех минут горит зеле-ный сигнал, затем в течение двух минут — красный, в течение трех минут — опять зеленый и т. д. Дано вещественное […]

Тип Значение Минимальный размер Максимальный размер bool Логический тип (boolean) не определен не определен char Символ 8 битов -128 до 127 (unsigned 0 до 255) wchar_t Символ Unicode 16 битов short Короткое целое число 16 битов -32768 до 32767 (unsigned 0 до 65535) int Целое число 16 битов -2147483648 до 2147483647 (unsigned 0 до 4294967259) long Длинное целое число […]

Часто начинающий программист запутывается в этих i++ и ++i. В этом небольшом посте попробуем разжевать материал так, чтобы не осталось сомнений в том, что Вы, молодой человек, никогда не запутаетесь и однозначно правильно решите какой вариант нужно использовать в конкретном случае. Пожалуй начать нужно с определения. Оператор ++ — это сокращенное представление инкремента. Другими словами […]

Многие C++ программисты все еще используют <iostream.h> вместо новых, совместимых стандартами библиотек <iostream>. В чем разница между ними? Во-первых, обозначение .h стандартных файлов заголовка была объявлена устаревшей более чем 5 лет назад. Использование устаревших функций в новом коде никогда не является хорошей идеей. С точки зрения функциональности, <iostream> содержит набор шаблоннизированных классов ввода/вывода. В-третьих, стандартная […]

Для тех, кто ищет как создавать массивы строк C++ типа string[], char[][] эта статья будет не столь полезна, т.к. здесь я разбираю динамические массивы типа vector и map. Даже если вы прекрасно знаете как они работают, думаю, что будет интересен сам эксперимент.

Еще одна задача, которая часто встречается на форумах — это вопрос по преобразованию строки в число. И не важно какого типа число: int, float, или другого. Важен сам факт преобразования, сама технология. На самом деле если особо не забивать голову замарочками, типа «функция atoi не всегда работает корректно (что я проверил на практике, но не […]