28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
|
||||||
1 | ||||||
Пустой символ31.01.2013, 15:29. Показов 17905. Ответов 7
Метки нет (Все метки)
Вот программа
А вот если убрать один знак пробела, то выводится сначала переменная. Куда исчез пустой символ?
0
|
31.01.2013, 15:29 | |
Ответы с готовыми решениями:
7
Некорректная проверка на пустой символ в List<> Символ # определен в текстовом редакторе как стирающий символ. Произвести преобразование текста Вывести строку, добавляя к ней случайный символ, и по нажатию клавиши этот символ удалить Поменять местами первый символ ‘А’ и последний символ ‘Y’ |
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
31.01.2013, 15:38 | 2 |
Никуда он не девался!
У вас выводится какбы два пробела вначале! Вы один убираете остаётся ваш пустой символ(пробел).
0
|
146 / 143 / 32
Регистрация: 21.01.2012
Сообщений: 545
|
|
31.01.2013, 15:41 | 3 |
все нормально выводит
0
|
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|||||||||||
31.01.2013, 15:47 | 4 | ||||||||||
Ааа ! Всё я понял что вы имеете ввиду!
Складывание можно увидеть так:
0
|
146 / 143 / 32
Регистрация: 21.01.2012
Сообщений: 545
|
|||||||||||
31.01.2013, 15:49 | 5 | ||||||||||
а в случае прибавления к строке нулевого символа, прибавляется пробел вначале строки
0
|
Master of Orion
|
||||||
31.01.2013, 15:53 | 6 | |||||
0
|
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
|
|
31.01.2013, 16:05 [ТС] | 7 |
Не очень понятно с char
Добавлено через 8 минут Psilon, А при чем тут ToString? Я до него еще не дошел. Просто хотел понять механизм мною написанного.
0
|
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
31.01.2013, 16:35 | 8 |
Это для того чтоб брался именно символ а не его код!
Добавлено через 20 минут Ты создал переменную типа char и не присвоил её значение. В этом случае ей назначился пустой символ /0 и его код 0 Консоль вывела его как пробел. Что происходило в первом варианте /0 + " " + 3.0 + " " + "sdafaf" нас интересиет /0 + " " char + string = string. Тоесть получатся такая строка "/0 " пустой символ и пробел. Ты видел это как два пробела. Что происходит во втором варианте(когда ты убрал пробел) /0 + 3.0 + " " + "sdafaf" char + double берятся код символа /0(0) и склыдывается с переменной. 0 + 3.0 = 3 соответственно твой пустой символ пропадает. Всё зависит от типа складываемых значений. Если char склыдывать со строкой то получаешь строку а если с числом то получишь число(код символа который лежит в char + число с которым склыдывал)
1
|
31.01.2013, 16:35 | |
31.01.2013, 16:35 | |
Помогаю со студенческими работами здесь
8
Напишите программу копирования текстового файла, изменяющей в копии файла символ пробела на символ точка с запятой Если символ в данной строке встречается один раз, в конце строки добавлять ещё раз этот символ Дана строка. Преобразовать ее, удалив каждый символ (*) и повторив каждый символ, отличный от (*) Преобразовать строку, удалив каждый символ <*> и повторив каждый символ отличный от <*> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |