ist es möglich, erhalten über ctags die Funktion Ende Zeilennummer als auch die Funktionsdefinition Startlinie-Zahlenctags: Um C-Funktion Ende Zeilennummer
"ctags -x --c-kinds=f filename.c"
Above Befehlslisten zu erhalten. Wollte einen Weg, um die Funktion Endzeilennummern zu bekommen.
Andere Ansätze: filename.c
1 #include<stdio.h>
2 #include<stdlib.h>
3 int main()
4 {
5 const char *name;
6
7 int a=0
8 printf("name");
9 printf("sssss: %s",name);
10
11 return 0;
12 }
13
14 void code()
15 {
16 printf("Code \n");
17 }
18
19 int code2()
20 {
21 printf("code2 \n");
22 return 1
23 }
24
Input:: Dateiname und die Funktion Startlinie keine
awk 'NR > first && /^}$/ { print NR; exit }' first=$FIRST_LINE filename.c
Dieser den Code richtig
Beispiel formatiert werden muss.
Example:
Input: filename.c 3
Output: 12
Input : filename.c 19
Output : 23
Gibt es einen besseren/einfachen Weg, dies zu tun?
Eine Beispieleingabedatei hilft Ihnen, mehr Antworten zu erhalten. – karakfa
@karakfa Das Beispielbeispiel hinzugefügt. Schätzen Sie jede Hilfe hier – MSK