81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
||||||
1 | ||||||
При смещении символов в строке выдается результат в виде кривых символов22.04.2013, 20:31. Показов 1017. Ответов 6
Метки нет (Все метки)
У меня такая проблема: дело в том что я циклом смещаю символы в строке вот таким образом,
0
|
22.04.2013, 20:31 | |
Ответы с готовыми решениями:
6
Исходное число задать в виде строки символов в коде ASCII, результат сформировать в виде двоичного кода в формате слова Строку из n символов распечатать по m символов. Если в последней строке нет m символов, то ее не печатать В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3 При вводе номерного знака в виде строки символов, найти в этой строке сочетание определенных цифр |
22.04.2013, 21:22 | 2 |
Ересь адская. Вот скажите, если n равно длине строки, то где находится символ с индексом n+2?
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
|
22.04.2013, 21:28 [ТС] | 3 |
Я строку забивал как одномерный массив сомволов. Вмещается в массив больше чем на самом деле туда ввели символов, ввод символов завершен '\0' . С превышением размеров никаких проблем нету, проблема только в том, что после присвоения
str[n]=str[n+2] от туда с помощью функции puts(str) выводятся иероглифы вместо символов.
0
|
22.04.2013, 21:43 | 4 |
Как вы строку вводили? Код приведите.
0
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
||||||
22.04.2013, 21:45 [ТС] | 5 | |||||
0
|
22.04.2013, 21:50 | 6 |
Понятно. Суть такая: у вас нуль-терминатор имеет индекс n. Все, что справа от него - мусор. Вы на первом проходе как раз его и затираете. Ну и далее по циклу.
Добавлено через 54 секунды Вот кстати на всякий случай вам ссылочка: https://www.cyberforum.ru/blogs/18334/blog97.html Умнейший человек расписал что да как.
1
|
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
|
|
23.04.2013, 08:58 [ТС] | 7 |
Так Вы сможете помочь мне найти ошибку? Мне сложно найти ее самому прочитав вашу ссылку.
Добавлено через 10 часов 25 минут Всё, я сообразил) Спасибо.
0
|
23.04.2013, 08:58 | |
23.04.2013, 08:58 | |
Помогаю со студенческими работами здесь
7
Curl возвращает результат в виде массива символов а не данных В строке символов выяснить, имеется ли в строке пара одинаковых символов до первого восклицательного знака Удалить конец строки символов. Ввести кол-во удаляемых символов , вывести результат ,String ,задачка,С++ Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |