С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 2
Регистрация: 29.09.2016
Сообщений: 111
1

Что происходит в строке кода

01.12.2016, 11:43. Показов 1012. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет.

В буфере хранится путь, я нахожу последнюю точку и зануляю (конец строки).
C++
1
buffer[wcsrchr(buffer, L'.') - buffer] = 0;
Как из указателя на точку отнимается указатель на первый элемент массива и подставляется в индекс буфера, что все правильно срабатывает?
C++
1
[wcsrchr(buffer, L'.') - buffer]
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2016, 11:43
Ответы с готовыми решениями:

В этой части кода происходит объявление функций? Что такое void? Что в скобках?
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float...

Что происходит в куске кода?
Есть класс class Figure { public: virtual ~Figure() {} //деструктор класса virtual void...

Что происходит в этом участке кода?
Что это и как называется ? int * (* tArr2);

Объясните, что происходит в строчках кода, C++
Объясните, пожалуйста, строчки кода для задания, вкратце, для чего каждая вводится или что...

2
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
01.12.2016, 11:54 2
Цитата Сообщение от ChipChop Посмотреть сообщение
Что происходит в строке кода
Индусский код там происходит.
C++
1
*wcsrchr(buffer, L'.')=0;
Цитата Сообщение от ChipChop Посмотреть сообщение
Как из указателя на точку отнимается указатель на первый элемент массива и подставляется в индекс буфера, что все правильно срабатывает?
Ассемблерной командой sub. Что вас удивляет в том что из одного адреса можно вычесть другой?
1
1 / 1 / 2
Регистрация: 29.09.2016
Сообщений: 111
01.12.2016, 11:58  [ТС] 3
Цитата Сообщение от Renji Посмотреть сообщение
*wcsrchr(buffer, L'.')=0;
екарный бабай

вот это я намудрил
спасибо
0
01.12.2016, 11:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2016, 11:58
Помогаю со студенческими работами здесь

Что происходит в заданном куске кода?
Здравствуйте, просто объясните пожалуйста этот кусок кода, что тут происходит. Это алгоритм...

Что происходит в этом фрагменте кода?
В этой части программы создается массив с помощью указателей. Да? Или как это объяснить? Фрагмент...

Объяснить, что происходит в заданных фрагментах кода
Здравствуйте, товарисчи! Очень хотелось бы объяснения хода работы данных программ + того, что они...

Объяснить, что происходит в заданном фрагменте кода
В подпрограмме Всё предельно ясно кроме одной строки - P.year=y-'0'; Объясните недалёкому что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru