Форум программистов, компьютерный форум CyberForum.ru

после цикла while символьный массив обнуляется? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread1024492.html
Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне.
C++ Обработка матриц Имеется код! void maxToArr(int ar,int matr, int nRow, int nCol){ int max=matr; for(int i=0;i<nRow;i++) for(int j=0; j<nCol; j++) if(max<matr){ max=matr; ar= max; } http://www.cyberforum.ru/cpp-beginners/thread1024465.html
Обращение к элементам массива используя указатель C++
Необходимо написать программу, выделив под массив динамически память. Обращаться к элементам массива необходимо используя указатель. #include <iostream> void main() { setlocale(LC_ALL, "Russian" ); printf ("Задание: В одномерном массиве, состоящем из n целых элементов, вычислить: \nномер максимального элемента массива; произведение элементов массива, \nрасположенных между первым и вторым...
Сортировка слиянием C++
#include <iostream> #include <fstream> using namespace std; void Merge_Sort(int * a,int left, int right) { if (left < right) { int middle = (left + right)/2;
C++ IWebBrowser2 как подписаться на событие DWebBrowserEvents2::DocumentComplete http://www.cyberforum.ru/cpp-beginners/thread1024411.html
Здравствуйте, у меня уже создан обьект IWebBrowser2* pBrowser2; все работает, браузер открывается на как подписаться на событие DWebBrowserEvents2::DocumentComplete ? Спасибо.
C++ Почему ошибка на 15той строке? #include <iostream> #include <conio.h> #include <clocale> using namespace std; int main() { setlocale(LC_ALL, "Russian"); double a, b, c, g, e, f; cout <<"Ââåäèòå íà÷àëüíûé âêëàä: "; cin >>a; подробнее

Показать сообщение отдельно
h8er
15 / 15 / 5
Регистрация: 20.11.2013
Сообщений: 92
01.12.2013, 02:21  [ТС]     после цикла while символьный массив обнуляется?
Да, действительно, инкремент изменяет саму строку. Заменил на *(_str + i) все заработало. Спасибо!

Добавлено через 2 минуты
Цитата Сообщение от caiman Посмотреть сообщение
Зачем там #ifdef CHECKING?
И объявлен ли где-то этот макрос?

Добавлено через 2 минуты
+ если Вы заменяете значение символов на пробел, может стоит делать это явно?
Например:
C++
1
*(_str + _strt) = ' ';
Да, макрос был не объявлен, когда цикл не работал, в общем там все в порядке.

А какая разница, если все равно переводится в код? Думаю, что так, что эдак, рез-тат одинаков.
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru