void reverse(char str[]) {
int start = 0;
int end = strlen(str) - 1;
while (start < end) {
char temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
}
int main() {
char buff[] = "Hello, World!";
reverse(buff);
printf("%s\n", buff);
return 0;
}
'아카이빙' 카테고리의 다른 글
[C/C++] 배열 shift 구현 (0) | 2018.06.16 |
---|---|
해쉬 테이블(Hash Table) (0) | 2018.05.29 |
AVL 트리 (0) | 2018.05.29 |
이진 탐색 트리(Binary Search Tree) (0) | 2018.05.29 |
하노이 타워 문제 (0) | 2018.05.29 |