Showing
1 changed file
with
4 additions
and
1 deletions
... | @@ -183,11 +183,12 @@ void Application::Delete() | ... | @@ -183,11 +183,12 @@ void Application::Delete() |
183 | data.SetNumFromKB(); //사용자에게서 곡 번호를 입력받는다. | 183 | data.SetNumFromKB(); //사용자에게서 곡 번호를 입력받는다. |
184 | SearchByIndex(data); | 184 | SearchByIndex(data); |
185 | DoublyIter2<ManageType> Mgiter(mg_List); | 185 | DoublyIter2<ManageType> Mgiter(mg_List); |
186 | + ManageType* mgptr; | ||
186 | while (Mgiter.NotNull()) | 187 | while (Mgiter.NotNull()) |
187 | { | 188 | { |
188 | if (Mgiter.GetCurrentNode().data.getIndex() == data.GetNum()) | 189 | if (Mgiter.GetCurrentNode().data.getIndex() == data.GetNum()) |
189 | { | 190 | { |
190 | - ManageType* mgptr = Mgiter.GetCurrentPtr(); | 191 | + mgptr = Mgiter.GetCurrentPtr(); |
191 | mgptr->Deleted(); | 192 | mgptr->Deleted(); |
192 | } | 193 | } |
193 | Mgiter.Next(); | 194 | Mgiter.Next(); |
... | @@ -474,6 +475,8 @@ void Application::DIsplayNewMusic() | ... | @@ -474,6 +475,8 @@ void Application::DIsplayNewMusic() |
474 | int cnt = 0; | 475 | int cnt = 0; |
475 | DoublyIter2<ManageType> Mgiter(mg_List); | 476 | DoublyIter2<ManageType> Mgiter(mg_List); |
476 | Mgiter.Last(); | 477 | Mgiter.Last(); |
478 | + | ||
479 | + cout << "이 아래로 터지는 이유를 찾아야함" << endl; | ||
477 | while (Mgiter.NotNull() && cnt < 30) | 480 | while (Mgiter.NotNull() && cnt < 30) |
478 | { | 481 | { |
479 | Mgiter.GetCurrentNode().data.PrintNameNIndex(); | 482 | Mgiter.GetCurrentNode().data.PrintNameNIndex(); | ... | ... |
-
Please register or login to post a comment