С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не понимаю как работает эта функция https://www.cyberforum.ru/ cpp-beginners/ thread824111.html
Что означают аргументы & и * в этой функции ? template <typename T> inline T* const& max(T* const& a, T* const& b) { return *a < *b ? b : a; } И можно ее как нибудь по другому написать? а то очень сложная
Из исходной матрицы выделить две новые C++
Из исходной матрицы выделить две новые, используя элементы, одни из которых расположены левее главной и побочной диагоналей,а другие-правее них. Элементы диагоналей не трогать.
C++ Как скопировать строку после определенного символа в Windows Forms Здравствуйте. Нужно скопировать строку после определенного слова. Например: Как дела, друг? нужно скопировать: дела, друг? P.S Желательно для Windows Forms https://www.cyberforum.ru/ cpp-beginners/ thread824094.html C++ Цветом выделить треугольник, который имеет площадь, близкую к величине, заданной в файле Срочно нужно сделать задание, а графику даже еще не учили. Не сделано последнее условие:"и не пересекается с другими треугольниками." В файле задано равнобедренные треугольники с помощью двух вершин, определяющих основу каждого из треугольников, и суммарной длины двух других сторон. Вывести треугольники на экран. Отдельным цветом выделить треугольник который имеет площадь, близкую к величине,... https://www.cyberforum.ru/ cpp-beginners/ thread824092.html
C++ Сложная задача (добавление и поиск элементов в списке)
Список должен содержать не менее 10 записей. разработать программу, выполняющую функции: ввод данного списка в массив записей, вывод массива записей на экран и выполнение запроса. Структура записей: Шифр товара (строка 5 символов), Наименование (строка 20 символов), Цена в руб. (вещественное число), Количество (целое число). Запрос: Поиск товаров, имеющих цену меньше 20000 руб. и количеством...
C++ Двумерный массив в строку Стала задача переделать двумерный массив в строку. На вид вроде всё просто. Но что то не как не выходит. проблема в том что есть 1 очень большой массив. Но мне надо допустим только первых 2 столбцов превратить в строку. Потом вторых 2 столбцов. Итд. Пробовал //Преобразует массив в векторное представление, Array - массив, Rows_n - строк в массиве, Columns_m- столбцов, Cmeshenie - смещение... https://www.cyberforum.ru/ cpp-beginners/ thread824078.html
C++ генерация строки из символов А,В,С https://www.cyberforum.ru/ cpp-beginners/ thread824073.html
вот код задачи. условие: нужно сгенерировать строку(N<=100), состоящую из букв A,B,C такую, чтобы не было одинаковых поднизов(N=6 ABACBA-верно AABCAC or ABABCB or BCABCA-неверно #include <iostream> #include <string> #include <ctime>
C++ Поиск Алгоритма
Ребят помогите с прогой для расчета алгоритма выпадения чисел,нужно просчитать =>число, я уже все перепробывал ну никак не выходит,в пример приведу 10 выпавших чисел 17,6,35,19,30,14,33,24,30,19---Это не просто рандом! Были предположения ,что там что то на подобе этого R=n1*n2/n3^n4 При этом: R - конечное число на кубике n1 - случайное число, определённой последовательности, задаётся...
C++ Командная строка Помогите пожалуйста с программой. Объясните, как работать с командной строкой через с++? Задание таково: - В командной строке задаются числовые значения. Вывести среднее арифметическое для всех чисел (нечисловые аргументы игнорировать). И вопрос: 1. Как вывести на экран копию командной строки? Я нашел только что-то вроде int main(int argc, char *argv) { ... https://www.cyberforum.ru/ cpp-beginners/ thread824022.html C++ Возврат значения через параметр функции https://www.cyberforum.ru/ cpp-beginners/ thread824019.html
Пишу функцию,которая должна создавать динамическую матрицу,а затем возвращать ее через параметр. Правильно ли я понимаю,что для этого надо реализовать ее так: void CreateMatrix(int** &matrix,int size) { matrix = new int* ; if(!matrix) return; for(int i = 0;i < size;i++)
Как получить и установить свойства файла C++
Всем привет. Собственно нужен метод который получает путь файла (изображения) и может узнать в свойствах автора файла (Authors) а также оценку. Также нужно установить оценку этого изображения. Есть такая возможность? P.S. По сути технология (консоль, WinAPI и т.д.) не важна, т.к. я буду этот код впихивать в неуправляемый код на .Net.
C++ Файлы. Считать с файлового документа студентов с датой рождения,отсортировать по возрасту и записать... https://www.cyberforum.ru/ cpp-beginners/ thread823995.html
Здравствуйте,помогите с программой,с виду все правильно,но выдает непонятный результат. Задание : Считать с файлового документа студентов с датой рождения,отсортировать по возрасту и записать в другой текстовый документ. Возможно не правильно веду считывания с файла. Содержимое файла: Sasha 14 9 1991 Pasha 3 7 1991 Andrу 6 1 1990 Kosty 8 11 1992 Polik 2 7 1991 #include <iostream>...
6 / 6 / 5
Регистрация: 22.11.2012
Сообщений: 95
31.03.2013, 20:02  [ТС] 0

своя strlen - C++ - Ответ 4339526

31.03.2013, 20:02. Показов 3791. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от nonedark2008 Посмотреть сообщение
Точно сказать не могу. Но в первом случае аргумент имеет тип const char *, он автоматически не приводится к типу char *. Поэтому для него вызывается более подходящая функция strlen - т.е. стандартная.
Короче, впредь не называй свои фукнции также как и стандартные из C/C++.
но я же не подключила string.h а значит у него нет сейчас такой функции
но интереса ради переименовала и таки все заработало как надо, тогда не можете ли вы обьяснить почему оно вызвало стандарную strlen из string.h который я даже не подключила????

Вернуться к обсуждению:
своя strlen C++
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2013, 20:02
Готовые ответы и решения:

strlen
Есть ли подобие strlen, но для других типов данных? int*, short* и тп?

strlen
добрый вечер. пытаюсь придумать менее затратный strlen) вопрос появился: максимальный размер...

strlen
Или я дурак,или лыжи не едут??? Люди добрые, скажите чего не так. Не могу определить длину строки....

strlen()+1
Зачем использовать strlen в данном случае? char s; get.cin(s,strlen(s)+1);

11
31.03.2013, 20:02
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2013, 20:02
Помогаю со студенческими работами здесь

Не работает strlen
сабж не могу взять длину строки функция определения возвращает не понятные значения #include...

функция strlen
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #define maxline...

Проблема с strlen
Доброго времени суток. При подсчете длин строки strlen считает до 1 пробела, в итоге в 2 строке...

C++ <cstring> strlen()
Народ, может ли функция strlen() обрабатывать тип не const char, а char ? компилятор ошибку выдаёт...

0
Новые блоги и статьи
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru