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

Количество использованных функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Учебник для новичка по с++? http://www.cyberforum.ru/cpp-beginners/thread174628.html
Извините возможно за очередную тему с этим вопросом... но я не как не могу найти в нете книгу для меня... везде идет разговор совершенно не о том, что мне нужно... Подскажите пожалуйста книгу по C++ все равно для какой среды... для билдера с++ или вижуал с++ лиж бы там был пример программы и как ее сделать при этом с пояснением ее кода. Что бы все как для детей... "Это ваша первая программа",...
C++ Подключение клавиатуры в С/С++ Ктото знает как в Си использовать клавиши: Пробел, Enter, Esc и те которые не печатаются? http://www.cyberforum.ru/cpp-beginners/thread174623.html
C++ Из заданного массива целых чисел, который представлен в виде связанного списка, удалить все нулевые элементы, если они существуют
Помогите пожалуйста написать программу: Из заданного массива целых чисел, который представлен в виде связанного списка, удалить все нулевые элементы, если они существуют. заранее благодарю
Удаление пробелов в введенной строке C++
Вот я думаю надо так,но не получается //Удаление пробелов в строке #include<iostream> #include<cstring> #define N 80 using namespace std; int main() {
C++ Visual Studio 2010 http://www.cyberforum.ru/cpp-beginners/thread174596.html
Вот я пользуюсь Visual Studio 2010, может кто подсказать как в ней разробатывать интерфейс для програм. Можесть ссылка у кого на такой учебник есть. В магазинах видел, но они там дорогие очень))
C++ Чтение и запись в файл Здраствуйте, я в c++ оч плохо разбираюсь, помогите пожалуйсто, мне нужен скрипт который открывал бы фаил, брал из него текст дописывал бы в неего текст из другого фаила и сохранял дописаный, если нетяжело напишите плз подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
11.10.2010, 19:23     Количество использованных функций
Тут бы хорошо регулярные выражения использовать... что-то типо такого
Код
(static)?\s+(const)?s+(inline)?\s+(signed|unsigned)?\s+(void|int|double|char|... и т.д.)\s+\*?\w[A-Z_a-z0-9]*\s+\(тут идет объявление аргументов\)\s+{[^{}]*}
Но вообще задание сложное, в общем случае будет довольно-таки трудно различить функцию.
Ну это будет подсчет объявлений функций. А подсчет вызовов будет попроще:
Код
\w[A-Z_a-z0-9]*\s+\((\w[A-Z_a-z0-9]*\s+)?\s*(,\s*\w[A-Z_a-z0-9]*\s+)*\s*\)\s*;
Однако такой вариант не сможет определить функцию, чьи аргументы вычисляются в момент вызова. И скорее всего в цикле "do ... while(условие);" последнюю часть примет за вызов функции.
Может попросить преподавателя уточнить задание?
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru