Форум программистов, компьютерный форум 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/thread33258.html
Здравствуйте. При обработке файлов результатов неких измерений наткнулся на такую проблему: На перенос строки отводится один байт, как в *nix-системах, а не два байта, - как в маздае. пишу я как раз под маздаем. Использую ifstream для чтения из файла. Есть причины, по которым использовать С-шный доступ к файлам мне не выгодно. Вызов tellg для потока выдаёт значение (положение в файле),...
C++ структуры подскажите где ошибки Ребята посмотрите код Пока сделал (думал что сделал) первых 4 пункта но начинает выдавать ошибки посмотрите что за ошибки Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени (складывается по подразделам и включает ПИБ работника, должность, количество отработанных часов и количество неробочих дней, за месяц).... подробнее

Показать сообщение отдельно
#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 - это точно не С?Хотя,если подумать,у меня только стандартные хеадеры подключены.Ну а если это был бы Си,то всё равно бы скомпилилось,да?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru