05-05 16:27
Notice
Recent Posts
Recent Comments
Link
목록문자열 (3)
코딩일지
C언어) 문자열 입력 시 쓰레기 값 처리
char형 배열, 문자열을 입력하고 출력하면 한자나 외계어같은 쓰레기값이 뜰 때! 1. 문자열 입력 후 '\0'이라는 NULL부분을 처리해주지 않으면 다음 줄에 그대로 출력되어 버퍼 오버플로우나 쓰레기값이 뜬다. -> fflush(stdin); 으로 해결 2. char형 배열 선언 시, 미리 초기화를 해주지 않으면 한자나 외계어가 뜨기 십상! -> str[100] = {0}; 처럼 초기화해서 해결 보통 1, 2번 문제를 해결하지 못했을 때 쓰레기값이 뜹니다!! 잘 처리해주고 깔끔한 코딩 해요~~~
코딩/C언어
2016. 11. 5. 16:22
백준코딩 알고리즘 10798번: 세로읽기
총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’ 중 하나이다. 각 줄의 시작과 마지막에 빈칸은 없다. 영석이가 세로로 읽은 순서대로 글자들을 출력한다. 이때, 글자들을 공백 없이 연속해서 출력한다. #include #include int main(void) { int i, j, max = 0; char line[5][15] = {0}; for (i = 0; i max) max = strlen(line[i]); } for (i = 0; i < ma..
코딩/백준코딩
2016. 11. 5. 15:52