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

Откуда берутся лишние элементы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая вычерчивает на экране кораблик c++ http://www.cyberforum.ru/cpp-beginners/thread1211701.html
Написать программу, которая вычерчивает на экране кораблик c++
C++ Пользовательский operator new(size_t) Всем привет! Подскажите пожалуйста, как так получается, что при перегрузке operator new (например, в пользовательском классе) дальнейший его вызов обходится без параметра size_t. Например код: class Temp { public: static void* operator new(size_t, new_handler); ... }; void func () {...} http://www.cyberforum.ru/cpp-beginners/thread1211682.html
в 2010 не работает :( C++
Ребят, подскажите пожалуйста. В 2013 вижуал работает, а в 2010 нет.:( // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Аналог ls (вывод списка папок и файлов в заданной директории)
как сделать, чтобы программа выводила список папок и файлов в заданной директории?
C++ Borland c++ ! http://www.cyberforum.ru/cpp-beginners/thread1211652.html
Кто поможет везде 1-й вариант решить Задание и тексты необходимо переписывать!!!
C++ Генерация случайных чисел Вопрос такой: возможно ли при помощи функции random, устроить случайную генерацию одного из двух чисел? Например мне нужны числа 2 и 4. подробнее

Показать сообщение отдельно
Jewbacabra
1787 / 1502 / 538
Регистрация: 24.04.2014
Сообщений: 4,199
18.06.2014, 22:54     Откуда берутся лишние элементы?
Цитата Сообщение от Ladari Посмотреть сообщение
При любой другой записи у меня много разных лишних символов.
C++
1
2
char *temp2= new char[newLen+2];
temp2[newLen+1] = '\0';
Цитата Сообщение от Ladari Посмотреть сообщение
Но почему на 2 место ставится = для меня пока загадка. =(
Цитата Сообщение от Ladari Посмотреть сообщение
C++
1
2
3
4
5
6
for(int i = 0; i < this->Length(); i++){
if(this->myString[i] != '#'){ * 
cout << temp2[i];
 temp2[i] = this->myString[i];
}
}
C++
1
2
3
4
5
6
7
8
int j = 0;
for(int i = 0; i < this->Length(); i++){
            if(this->myString[i] != '#'){   
                cout << temp2[i];
                temp2[j] = this->myString[i];
                ++j;
            }
        }
 
Текущее время: 01:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru