15 / 15 / 7
Регистрация: 20.11.2013
Сообщений: 92
|
||||||
1 | ||||||
после цикла while символьный массив обнуляется?01.12.2013, 00:28. Показов 1094. Ответов 8
Метки нет (Все метки)
Собственно сабж. Подскажите, в чем проблема
0
|
01.12.2013, 00:28 | |
Ответы с готовыми решениями:
8
Обнуляется массив после ядра Массив обнуляется после окончания функции Page_Load Переменная обнуляется при выходе из цикла Скопировать одномерный символьный массив в двумерный символьный массив |
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
|
01.12.2013, 01:47 | 2 |
А какая роль данного цикла?
0
|
13 / 13 / 4
Регистрация: 17.11.2013
Сообщений: 39
|
|
01.12.2013, 01:55 | 3 |
На сколько я могу понимать, Вы этим циклом пытаетесь посчитать количество символов в строке?
0
|
15 / 15 / 7
Регистрация: 20.11.2013
Сообщений: 92
|
|
01.12.2013, 02:06 [ТС] | 4 |
Ну да, пока while не встретит нуль, i приращивается. Но почему то с каждым проходом строка уменьшается на один символ. Т.е если была строка SOMETHINK, то с каждым проходом OMETHINK, METHINK ETHINK и так до конца. Разве инкремент++ присваивает значение в строку?
0
|
13 / 13 / 4
Регистрация: 17.11.2013
Сообщений: 39
|
||||||
01.12.2013, 02:10 | 5 | |||||
1
|
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
||||||
01.12.2013, 02:12 | 6 | |||||
Инкримент изменяет значение самой строки. Функция для получения длянный строки с учетом нуля
1
|
13 / 13 / 4
Регистрация: 17.11.2013
Сообщений: 39
|
||||||
01.12.2013, 02:16 | 7 | |||||
Зачем там #ifdef CHECKING?
И объявлен ли где-то этот макрос? Добавлено через 2 минуты + если Вы заменяете значение символов на пробел, может стоит делать это явно? Например:
0
|
15 / 15 / 7
Регистрация: 20.11.2013
Сообщений: 92
|
|
01.12.2013, 02:21 [ТС] | 8 |
Да, действительно, инкремент изменяет саму строку. Заменил на *(_str + i) все заработало. Спасибо!
Добавлено через 2 минуты Да, макрос был не объявлен, когда цикл не работал, в общем там все в порядке. А какая разница, если все равно переводится в код? Думаю, что так, что эдак, рез-тат одинаков.
0
|
13 / 13 / 4
Регистрация: 17.11.2013
Сообщений: 39
|
|
01.12.2013, 02:25 | 9 |
Так легче понимать, что происходит в коде. Машине все равно, но код-то люди читают.
0
|
01.12.2013, 02:25 | |
01.12.2013, 02:25 | |
Помогаю со студенческими работами здесь
9
Переменная типа char обнуляется в конце каждого действия цикла Сохранение значения в массив после цикла Массив пустой после выхода из цикла? После обновления таблицы значение в ComboBox обнуляется Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |