C
[쉽게 풀어쓴 C언어 Express]Ch.12 문자와 문자열 character and string_Programming12
Programming11 문제에서 기능추가 문제 12. 사용자에게 영어 이름을 성과 이름으로 나누어서 대문자로 입력하도록 하여서 성과 이름의 위치를 바꾸고 소문자로 변환하여 출력하는 프로그램을 작성하라. #include #include #include void str_conversion(char* s, char* s2); int main(void) { char s[100]; char s2[100] = ""; printf("성과 이름을 대문자로 입력하시오: "); scanf("%[^\n]s", s); str_conversion(s, s2); printf("%s", s2); return 0; } void str_conversion(char* s, char* s2) { int i = 0;// token 변수와..
[쉽게 풀어쓴 C언어 Express]Ch.12 문자와 문자열 character and string_Programming11
다 하고 보니 어떻게 돌아가는 코드인지는 알겠지만, 그걸 내가 어떻게 완성 시켰는지는 의문이다. 11. 엔터기가 눌려질 때까지 사용자로부터 문자열을 입력받아서 문자열에 포함된 단어들을 역순으로 배열하여 출력하는 프로그램을 작성하라. #include #include void str_reverse(char* s, char* s2); int main(void) { char s[100]; char s2[100] = "";// '\0'로 초기화, 초기화 안하면 쓰레기값으로 인해 잘 못된 결과로 나옴 printf("문자열을 입력하시오: "); scanf("%[^\n]s", s); str_reverse(s, s2); printf("%s", s2); return 0; } void str_reverse(char* s, ..
[쉽게 풀어쓴 C언어 Express]Ch.10 배열 array_Programming16
어떤 조건으로 해야 하는지 생각하고 고르는게 오래 걸렸다. #include #include int main(void) { char key; int y = 1, x = 0; char map[20][15] = { {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'#','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.',..