[C] fgets

최지원·2023년 11월 8일
0

알고리즘

목록 보기
7/7

공백을 포함한 문자열 입력받기:
fgets(배열명, sizeof(배열명), stdin)

parameter:
1) 문자열에 대한 포인터
2) 문자열의 최대크기
3) 문자열을 입력 받을 stream (표준 입력장치=키보드 에서 입력받겠다는 것)

** 줄바꿈이 발생할 때 줄바꿈 문자 \n 도 문자열에 포함된다.
=> str[strlen(str)-1] ='\0'

if 초기 문자열이 str=abcde 이면, sizeof(str)=6, str[5]='\0'
if 초기 문자열의 마지막 자리에 공백이 오고 그것을 제거하고 싶다면 index는 strlen(str)-2 번째가 된다.




참고: https://iridescent-zeal.tistory.com/2

profile
@JiwonChoi0805

0개의 댓글