리눅스 소스파일 작성법에 대해서 질문이 있습니다
221
작성한 질문수 158
수업에 관련된 질문은 아님을 먼저 알려드립니다..
이클립스 IDE에서 Code Formatter라고 해서 GNU 선택란이 있었는데 예시 코드를 보니까
int main(int argc, char **argv)
{
}
이렇게 괄호를 아래로 끌어서 쓰는데 저는 보통 코드 길이 때문에 스타일을 바꿔서
int main(int argc, char **argv) {
}
이렇게 쓰는데 이 작성법은 GNU 작성법에 어긋나는 경우인가요?
답변 2
0
일반적으로 C언어에서는 함수 시작 중괄호를 함수 이름과 같은 줄에 표기하지는 않습니다. 제가 하는 수준에서는 일반적인 것이지만 프로젝트마다 서로 다른 코딩 스타일 가이드가 있을 수 있기 때문에 프로젝트에 맞춰 코딩을 하심이 좋을 것이라 생각 합니다.
GNU 코딩 가이드를 찾아보니, GNU 코딩 가이드에서도 함수의 중괄호는 함수 이름 다음 줄에 표기하네요. 자세한 사항은 아래 링크 참조하세요~
https://www.gnu.org/prep/standards/standards.html
(5.1절에 관련 내용이 보이네요 :))
inotify 객체에 등록된 watch descriptor 해제 관련 질문
0
37
2
select API 실습 코드 질문
0
41
2
wsl에서 fcntl사용
0
73
2
inotify_event 구조체 질문 [파일 이벤트 - 라이브 프로그래밍]에서...
0
180
2
./stat 파일이름
0
273
2
fopen r, r+모드 차이
0
460
2
강의를 모두 수강하고 스스로 구현하면 좋을 과제나 프로젝트 주제가 있을까요?
0
326
1
pthread 질문
0
419
2
I/O Multiplexing(select) 질문
0
325
1
inotify.c. ret 질문
0
302
1
inotify.c 질의합니다.
1
317
1
child process
0
715
1
read/blocking
0
565
1
flock
0
565
1
system call
0
598
1
pthread_create() 함수 이용했을 때, thread가 두번 호출되는 것 처럼 나타납니다. 왜 그런것인가요?
0
487
1
fork() 함수 사용시 결과 관련 질문
0
371
1
exec 관련 궁금한 사항
0
450
2
파일 디스크립터와 FILE 구조체에 대한 질문
0
552
1
buf 선언에 따른 read() fail 문제
0
251
2
파일 이벤트 - 라이브 프로그래밍 에서 캐스팅 질문
0
254
1
2번 multi thread 방법 질문
0
242
1
segmentation fault 발생 관련 문의
1
842
1
라이브 코딩 실습 코드
0
235
1





