Есть ли способ поиска строки только внутри определения функции. Я хочу сказать, что есть ac-файл ac ac, в котором есть определение нескольких функций, но я хочу вывод поиска только тогда, когда эта строка присутствует внутри определенной функции (скажем, do_something()), есть ли какая-либо способ поиска строки, например, из командной строки?
, например, для следующего кода:поиск строки только внутри функции определения
#include <stdio.h>
void f(int n,
int j,
int k)
{
printf("name is is pankaj ");
printf("name is is kumar ");
printf("name is is mayank ");
}
int main()
{
printf("name is is pankaj ");
return 0;
}
для указанной программы, я хочу только одно вхождения Панкаджа, который присутствует в функции f(), я не хочу Панкая присутствующий в основной функции в качестве выходного сигнала поиска , Просьба игнорировать любую семантическую или синтаксическую ошибку в программе, мой запрос предназначен только для поиска строки в программе.
По кодировке, что вы пробовали? – dnuka
Я не пробовал ничего, было просто интересно узнать, как если бы я делал grep «kumar» ac, чем он даст всю видимость кумара в ac, есть ли способ сочетания регулярного выражения, чтобы я мог заставить мой grep смотреть только внутри определения функции? –