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

Узнать номер символа в строке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ МСА и ЛСА http://www.cyberforum.ru/cpp-beginners/thread204154.html
Нужно составить программу что б выводила матричную схему алгоритма (эта таблица на рисунке заполненная) и логическую схему алгоритма (это под таблицей большая цепочка значений)
C++ прога на класы Помогите с прогой: Нада создать клас "Символ",даные класу-целое,символьное и 16-е представление символу.Опредилить методы для ввода данных и конвертирование символу в нужный формат. http://www.cyberforum.ru/cpp-beginners/thread204153.html
C++ Windows и wine
Господа, хочу создать приложение, что бы оно запускалась как под windows, так и под Линукс (через вайн). Вопрос в том, что луше использовать - C++ Builder или Visual C++? Если VC++, то какой тип роекта мне создавать? Пожалуйста, QT не предлагать.
C++ Система счисления.
Доброго времени суток. Такая задача мне по курсовой попалась сейчас в затруднительном положении немогу вникнуть как сделать её. Сама задача: """Составить программу для перевода чисел из различных систем счисления.""" Форум весь просмотрел ничего не подходит. Суть в том что мне необходимо задачу решить без использования "лишних" операторов и подключения библиотек (библеотеки только...
C++ Функции по переменным количеством параметров http://www.cyberforum.ru/cpp-beginners/thread204147.html
нужна помощь по работе с такой функцией .. Искал в книге Страуструпа, не понял пример, помогите, как правильно описать и реализовать такую функцию .. Нужен пример работы ... Спасибо ...
C++ Защита файлов от копирования Помогите, вот есть программа почему она не работает? по идеи она должна запрещать копировать файл, но она не работает так как нада, буду очень благодарен кто подскажет ошибки..... проу писал не я ( #include <windows.h> #include <stdio.h> #define COUNT 100 #define LENGTH 255 int main() подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.12.2010, 23:43     Узнать номер символа в строке.
Роман_1985, ну давайте по порядку:
Функция strrchr() возвращает указатель на последнее вхождение символа в строку. buf - фактически указатель на первый элемент строки. Соответственно p - buf даёт количество символов между первым и найденным, то есть индекс найденного символа. strlen() возвращает длинну строки. Если от неё отнять количество символов до найденного включительно - получится количество оставшихся символов... Кстати, только-что дошло:
C++
1
std::cout << ( strlen(p) - 1 ) << " characters after last " << ch << std::endl;
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru