| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Ошибка с strpy |
| Автор: VitaL 3.8.2007, 03:15 | ||
| Доброе время суток! У меня одна ламерская програмка, тема экзамена, даётся текстовый файл, нужно разделить цифры от букв, буквы засунуть в матрицу, это как раз не получается. Буду рад любой помощи, спасибо.
прикладываю .cpp и .txt |
| Автор: _hunter 3.8.2007, 10:59 |
| не хочет strcpy копировать -- юзай memcpy. а вообще мог бы и провести исследование небольшое на тему "почему strpy не хочет копировать линии матрицы". т.е. посмотрел бы отладчиком на те линии (может там первым символом \0 идет). если все нормально -- написал бы тестовое приложеньице. вот проведя такое исследование и код не стыдно выкладывать... |
| Автор: codelord 3.8.2007, 11:40 | ||
а так преподу не подойдет
|
| Автор: Dov 3.8.2007, 11:43 |
А так не пробовал? mat[i] -> mat[j] |
| Автор: VitaL 4.8.2007, 01:31 |
| Dov, спасибо, детская ошибка пипец. codelord, боюсь мой препод такого не знает всем спасибо. |
| Автор: Dov 4.8.2007, 05:23 | ||||
VitaL, по моему, в твоём коде есть 'более взрослая ошибка'.
Иначе память не будет правильно освобождаться. Да и вобще, можно немного 'причесать' и остальные ф-ции. Ну, например, что-нибудь такое:
Ну, это так, на любителя. |