반응형

아래는 문자열 뒤집기, 배열 뒤집기를 작동시키는 C언어 코드이다.

 

예를들어 "hello"가 입력이 되면, 이를 "olleh"로 뒤집어 출력한다.

문자열 배열 char str[6] = {'h','e','l','l','o'}; 가 입력되었을 때 뒤집어진다.

또한 포인터를 이용한 문자열이 들어올때도 마찬가지이다.

char* str = "hello"; 가 입력이 들어와도 Type이 char* 동일하기 때문에 가능하다.

아래는 코드

반응형
#include <stdio.h>

int main()
{
	//char str[6] = {'h','e','l','l','o'};
	char* str = "hello";
	int len = 0;

	// str에 저장된 문자열의 길이갯수를 저장(NULL 제외)
	len = strlen(str);   

	printf("출력 : \n");
	for (int i = len - 1; i >= 0; --i) {   // for문의 초기값을 len으로 주어 뒤에서 부터 문자열을 출력한다.
			printf("%c", str[i]);
	}
	printf("\n");

	return 0;
}

 

 

반응형

+ Recent posts