만렙 개발자의 로그

  • 홈
  • 태그
  • 방명록
  • 글쓰기

SegmentationFault 1

[C언어 에러수정] 세그멘테이션 오류 (코어 덤프됨)

1. 발생한 에러메세지상황 :문자열 "banana"를 한 글자씩 파일(b.txt)에 쓰는 코드를 작성.그런데 실행하자마자 다음과 같은 에러가 뜸.2. 원인 분석: 범인은 '\n' (줄바꿈 문자)?C 언어에서 문자열의 끝은 어떻게 알 수 있을까요?나의 착각: 문자열이 끝나면 당연히 줄이 바뀔 테니 \n이 나올 거라고 생각실제 동작: "banana"라는 문자열 뒤에는 줄바꿈 문자(\n)가 아니라, 문자열의 끝을 알리는 **널 문자(\0)**가 숨어 있었음.사고 과정:while 루프가 \n을 찾으러 떠남.하지만 "banana" 뒤에 \n이 없으니 멈추지 않고 계속 메모리 뒤쪽을 뒤짐.결국 프로그램이 건드려서는 안 될 **금지된 영역(운영체제 영역 등)**의 메모리를 건드리는 순간운영체제가 강제로 프로그램을 종..

[C] C언어/C언어 2026.02.09
이전
1
다음
더보기
프로필사진

만렙 개발자의 로그

만렙 곧 됨. 진짜 됨.

  • 분류 전체보기 (92)
    • 포트폴리오 (47)
      • [IoT 기반 피지컬 AI 교육일지] (43)
      • C언어 프로젝트 [재고관리 프로그램] (4)
    • 자격증 (8)
      • 정보처리기사 (8)
    • [C] C언어 (16)
      • 리눅스 (7)
      • C언어 (5)
    • [JAVA] 자바 (9)
      • JSP (5)
    • [Python] 파이썬 (0)
    • [Android] 안드로이드 (9)
      • 개념 (1)
    • [IT] 기본상식 (1)
      • SW 개발 프로세스 (1)
    • [IoT] 사물인터넷 (3)
      • 실습기록 (0)
    • 네트워크 프로그래밍 (1)
      • Linux 소켓 (1)
      • Windows 소켓 (0)

Tag

iot프로젝트, 코딩공부, 학습기록, 링크드리스트, 리눅스, 포인터, 앱개발, win32api, 안드로이드스튜디오, 동적할당, 트러블슈팅, 소켓프로그래밍, 멀티스레드, 파이썬, 자료구조, 스마트홈, c프로그래밍, C언어, 구조체, 아두이노,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바