스피커 : 우리는 문자열을 호출합니다. 그것은 단지 문자의 시퀀스입니다. 실제로, 단순히의 정보 문자의 배열입니다. 그래서 우리는에서 문자열을 얻을 경우에도 CS50 년대와 일반적인 방법으로 사용자 getString에, 우리는 그 다음에 진행할 수 있습니다 해당 문자열의 문자 반복 한 번에 하나의 생각으로 그 문자열은 실제로 배열입니다. 의 코드에서 해보자. cs50.h. 포함 STDIO.H를 포함합니다. 그리고의도 string.h에 포함하자 우리가 액세스 할 수 있도록 StringLen 함수. 의 현재 메인 선언하자 같은 주요 int 무효. 그리고 얻기 위해 계속 지금하자 사용자로부터 문자열입니다. 입력의 printf. 의 지금을 요구하는 문자열을 선언하자 의, 그리고 우리의 친구하는 GetString을 호출합니다. 확인하기 위해 계속 지금의하자, 사용자에게 한 실제로 나에게 문자열을 제공하기 때문에 그것은하여 GetString 자신의 당 밝혀 문서,하는 GetString가에 있었다 행사 반환 NULL, 특별 감시 값이 기본적으로 사용자가되지 않았 음을 나타냅니다 협력하고 어떻게 든 한 문자열을 제공하지. 그래서 그 확인하자 조건. 의이 같은 NULL을하지 않으면, 우리는 할 수 있습니다 그들이 실제로 문자열 가정 문자의 배열 및 진행 그 문자에 대해 같은 작업을 반복합니다. INT i에 0을 얻고,의는 또한 N 선언하자 의의 문자열 길이에 동등 때문에 내가 미만 n은 한, 그리고 각 반복, 나는 나가를 증가 할 수 있습니다. 이 루프 내에서 THEN,의 printf ()에서 호출하자 %의 C 백 슬래시 n의 다음 연결 이 값의 브래킷에 전함으로써 각각의 시점에서 하나의 문자를 인쇄 의에서 자동차. 의 지금 컴파일하자 이 프로그램을 실행을 클릭합니다. 문자열을 확인합니다. . / 문자열 입력 한 내용은 "안녕하세요"입니다. 그리고 거기에 우리가 있습니다. H-E-L-L-O, 한 줄의 각 문자.