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

Стандартное определение длины строки в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ пожалуйста нужно решить задачу на массивы по С!!! http://www.cyberforum.ru/cpp-beginners/thread33295.html
Дана целочисленная прямоугольная матрица. определить: 1) количество столбцов, содержащих хотябы один нудевой элемент 2)номер строки в которой находится самая длинная серия одинаковых элементов зараннее оч благодарна! вопрос жизни и смерти!
C++ Объект cin и его метод cin.get() Вот код программы: #include <iostream.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main() { char a; http://www.cyberforum.ru/cpp-beginners/thread33286.html
C++ Функции и файлы (Павловская Т.А.) Вариант 18
Здравствуйте, куча лаб и все ндо сделать до понедельника-вторника... Помогите, чем сможете, оч прошу, обещаю учиться лучше и помогать потом буду)) А щас прошу мне помочь =( Для хранения данных о ноутбуках описать структуру вида, описанного ниже struct NOTEBOOK { struct disp_res { // разрешающая способность дисплея int x; // по горизонтали int...
C++ Программа "Английский словарь"
Привет всем, где-то видел в сети исходник такой програмки на с/с++, может есть у кого - скиньте в личку или дайте пожалуйста ссылку. Суть программы в следующем, в нее можно добавлять английские слова с переводом, и печатать базу слов всем заранее благодарен
C++ структуры подскажите где ошибки http://www.cyberforum.ru/cpp-beginners/thread33257.html
Ребята посмотрите код Пока сделал (думал что сделал) первых 4 пункта но начинает выдавать ошибки посмотрите что за ошибки Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени (складывается по подразделам и включает ПИБ работника, должность, количество отработанных часов и количество неробочих дней, за месяц)....
C++ компилятор пропускает строчки с инициализацией здравствуйте! Копмилятор пропускает строчки с инициализацией переменных. При попытке поставить маркер, переносит этот маркер на строчку ниже. Переменные при этом инициализируются какими-то левыми значениями. В чем может быть проблема? подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
08.05.2009, 20:15  [ТС]     Стандартное определение длины строки в С++
Цитата Сообщение от Rififi Посмотреть сообщение
функция возвращает количество элементов в статическом массиве
C++
1
2
3
template <typename T, const size_t N>
size_t array_countof(const T (&)[N])
{ return N; }
C++
1
2
char massive[]="что-то там";
const size_t len = array_countof(massive);
А это ты сам написал или в каком-то заголовке есть?Просто интересно,функция возвращает на один элемент больше,чем strlen.Почему?
Цитата Сообщение от ISergey Посмотреть сообщение
хм.
C++
1
2
3
4
    char m1[] = "что-то там";
 
    cout<<sizeof(m1)<<endl  //11
        <<strlen(m1)<<endl; //10
может вы гдето ошиблись.
Нет,не ошибся.Скриншот могу прислать Мда... действительно бред какой-то..Почему у меня strlen == 18???Важно:strlen - это точно не С?Хотя,если подумать,у меня только стандартные хеадеры подключены.Ну а если это был бы Си,то всё равно бы скомпилилось,да?
 
Текущее время: 17:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru