Форум программистов, компьютерный форум, киберфорум
Наши страницы

Редактирование строки. В строку дозаписывается мусор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение простых чисел используя алгоритма Лемана http://www.cyberforum.ru/cpp-beginners/thread1121987.html
Программа должна находить большие простые числа с помощью алгоритма Лемана. Написал программу, но для большого числа, например 3990851, не работает, это число простое. Последовательность действий...
C++ Модуль большого числа Доброго времени суток. Вот такая проблема. Имеется большое число, тип long double, нужно найти остаток от деления на 43, к примеру. (x%43) Проблема в том, что для этого нужен целочисленный тип... http://www.cyberforum.ru/cpp-beginners/thread1121985.html
Переправа через горы C++
В универе задали задачу, никак не могу решить. Помогите, кто разбирается в алгоритме или хотя бы подкиньте идею. Заранее спасибо. Переправа через горы разбита на несколько этапов. Известно...
Дана строка в которой будет находится команда на ассемблере. Построчно разбить эту команду на лексе C++
Подскажите пожалуйста что делать ! У меня такое задание : Дана строка в которой будет находится какая-нибудь команда на ассемблере Например : m1:mov ax,bx;comments Нужно построчно разбить эту...
C++ Посоветуйте компилятор http://www.cyberforum.ru/cpp-beginners/thread1121961.html
Задания на мои лабораторные роботы проверяются на сервере одного сайта. Пишу в Visual Studio и программа компилируется, а вот на сервере нет. Преподаватель посоветовала поставить самый простой...
C++ Доступ к переменной только из двух функций. Возможно ли это? Две функции, не члены класса, одна из них должна писать в переменную, другая эту переменную читать и больше ни где эта переменная должна быть не доступна. Инфа должна в этой переменной сохраняться... подробнее

Показать сообщение отдельно
vlad3996
6 / 6 / 3
Регистрация: 27.10.2013
Сообщений: 14
17.03.2014, 20:03
AngerAnger, ты немного неправильно смещаешь символы: strlen(p)-1 в 27й строке - это последний ненулевой символ, а надо сдвигать вместе с нулевым... Прога не правильно работает из-за того, что \0 удалён.
C++
1
2
for(int i=strlen(p);i>0;i--)
        p[i+1]=p[i];
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru