Chào mọi người,
Mình đang cần có 1 đoạn script (refer python) có thể nhận biết được commented code trong file .c hoặc .h, lấy VD như mình có file C có nội dung như sau:
#include <stdio.h>
/*
* Main function
*/
int main(int agrc, int* agrv[]) {
int a = 0,
int b = 10;
// this is commented code in block
/*int c = 11;
c++;*/
if(a > b) {
a = b;
// this is commented code in line
//c++;
}
return 0;
}
Đoạn script mình mong muốn tối thiểu phải trả về True (trường hợp file C có tồn tại commented code) hay False (không tồn tại commented code), hoặc cao cấp hơn là xác định dc số line và in ra màn hình nội dung commented code (mình nghĩ khi xác định dc True False thì 2 yêu cầu sau không còn khó nữa)
Search sơ một vòng thì thấy 1 số kết quả có thể kiếm được comment thôi.
Ý tưởng ban đầu:
- Xác định comment (block hoặc line)
- Tra trong khối vừa xác định có các keyword hay C statement ko
Ý tưởng này có lẽ vẫn chưa tối ưu lắm, mời các bạn đóng góp ý tưởng



83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?