input값으로 숫자로 이루어진 string을 받으면 음수면 제일 첫번째칸에 0, 양수면 첫째칸에 1 그리고 나머지는 숫자그대로 배열에 저장하는건데
값이 이상하게 나오던데 뭐가 잘못된거야??
예를들면 -1234를 input값으로 받으면 [0,1,2,3,4] 이렇게 바꾸는게 목표임
input값으로 숫자로 이루어진 string을 받으면 음수면 제일 첫번째칸에 0, 양수면 첫째칸에 1 그리고 나머지는 숫자그대로 배열에 저장하는건데
값이 이상하게 나오던데 뭐가 잘못된거야??
예를들면 -1234를 input값으로 받으면 [0,1,2,3,4] 이렇게 바꾸는게 목표임
으악 제발 ptArr을 delete해줘
문제가 뭔데;?
너 이새기 C#하다 왔구나
파이썬 하다왔는데;?
구글링하면서 짠건데 뭐가 잘못된거야
ptArr = new char[size] 하면 힙에 메모리 할당하는데
메모리를 빌려온다는 소린데 니가 명시적으로 delete[] ptArr; 호출해서
메모리 안돌려주면 니프로그램이 니 컴퓨터 메모리 영원히 뺏어서 안돌려줌 ㅅㄱ
아니 delete안해주면 그냥 메모리 낭비만되는거지 코드가 안돌아가는건 아닌거아님??
이건 메모리 낭비가 아니라 누수라고 부른단다..
지금 습관 안들여놓으면 영원히 떌깜된다
코드는 시발 원숭이 좆대가리로 휘갈겨도 돌아가는게 코드고 사람처럼 짜는법을 갈고닦는게 프로그래밍이지
코드가 안돌아가는건 아닌거아님?? ㄹㅇ 시발 듣고보니까 빢치네
C#충이면 봐준다
C++ 공부하는데 그런소리 한거면 벽에 30분 머리박고 반성하셈
inputNum = ptArr 그 다음줄에 delete하는거 맞지?
ㅇㅇ 맞음 그 이후에는 ptArr 쓸일 없으니까 컴터한테 돌려주면 됨
저럴떈 갈아엎고 다시 짜면 해결될거야 그리고 너 씨샵충임?
파이썬 하다옴;;
아스키코드 보고와 - dc App
1이랑 '1'은 달라 - dc App
아 그건맞네
\0 이 종범해보렸노
ptArr 크기 하나 늘려놓고 맨 끝에다가 '\0' 넣어라
아 그리고 1이랑 '1' 다른거도 있고
ㄳ