Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод текста c++ Здравствуйте, столкнулся с проблемой, что нужно ввести текст(то есть неизвестное количество строк) если делать getline и цикл, то подскажите на каком моменте остановить цикл, а если есть определенная... https://www.cyberforum.ru/ cpp-beginners/ thread2494188.html Как сделать, чтобы с++ игнорила "\" C++
Вот мой код : const char* program = "C:\Users\Vlad\Desktop\projkeymain.exe"; И он у меня ругается на \U : incomplete universal character name \U
C++ Ввод неизвестного количества int Здравствуйте, при изучении c++ и соответственно решении задач, возникла проблема, что нужно вводить неизвестное количество int чисел, для этого использовал string getline и цикл, и вот хотел бы... https://www.cyberforum.ru/ cpp-beginners/ thread2494054.html C++ Определить свойства заданного бинарного отношения: рефлексивность, симметричность, антисимметричность, транзитивность https://www.cyberforum.ru/ cpp-beginners/ thread2494029.html
Здравствуйте! Помогите пожалуйста переписать программу с Паскаля на C++ const Nmax = 15; //Максимальное количество элементов множества А type T = Char; TPair = Record
Заполнить структуру с файла C++
Уважаемые программисты. Нужен Ваш совет. Есть структура struct Info { int number; string name; bool survived; }
C++ Не могу понять map, а конкретнее алгоритм разворота(поменять местами) ключа и значения Дана функция: map<string, bool> BuildReversedMap(const map<bool, string>& m) { map<string, bool> result; for (const auto& item : m) { result = item.first;//Я не понимаю конкретно это... https://www.cyberforum.ru/ cpp-beginners/ thread2494012.html
C++ Алгоритмы поиска на псевдокоде \begin{bmatrix} 8 5 7 5 7 5 \\ 7 6 2 4 5 8 \\ 2 5 7 1 1 7 \\ 4 10 2 8 2 8 \\ 2 7 3 7 7 1 \\ 8 5 4 9 5 5 \\end{bmatrix} Подскажите как понять выражение: если A=m... https://www.cyberforum.ru/ cpp-beginners/ thread2493970.html Перебор элементов в массиве C++
Здравствуйте. Как выбрать нужные элементы в массиве и записать их в строку? Условие задачи: Есть строка из символов "ghfdekvlnveolhk", из этой строки нужно взять символы h e l l o (если эти символы...
C++ Заполнить массив квадратами чисел #include <iostream> using std::cin; using std::cout; int main (){ double A ; https://www.cyberforum.ru/ cpp-beginners/ thread2493956.html C++ Оптимизация повторяющихся строк в коде Суть проблемы: У меня в коде очень много повторяющихся элементов по типу Vektora2D] .push_back(KakoyIsRezultatov21); Vektora2D] .push_back(KakoyIsRezultatov22); Vektora2D]... https://www.cyberforum.ru/ cpp-beginners/ thread2493952.html
C++ Преобразование типов
Как понять выражение x=(int) y/z; применение типа (int) при значениях y=78, z=25? = 3.12 неправильный ответ.
C++ Переменные созданные в функции создаются в стеке или в куче ? Здравствуйте, Подскажите пожалуйста: void foo(int a) { vector <int> vector_a; vector_a.push(a); https://www.cyberforum.ru/ cpp-beginners/ thread2493940.html
0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 2
0

Генератор строк выдает неизвестные символы после генерации - C++ - Ответ 13790862

26.08.2019, 11:02. Показов 1058. Ответов 3
Метки (Все метки)

Есть генератор строк, он нормально все генерирует, но вместе с массивом символов нужного размера он еще выдает какие-то странные символы.

NickGenerator.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "Generator.h"
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    Generator g;
    char alp[5] = {'a', 'b', 'c', 'd', 'f'};
    while (true)
    {
        cout << g.GenerateNoLogic(alp, 3) << endl;
        cin.get();
    }
}
Generator.h:
C++
1
2
3
4
5
6
#pragma once
class Generator
{
public:
    char* Gen(char arr[], int size);
};
Generator.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "Generator.h"
#include <cstdlib>
#include <iostream>
using namespace std;
 
 
char* Generator::GenerateNoLogic(char arr[], int size)
{
    char* o;
    o = new char[size];
    for (int i = 0; i < size; i++) {
        o[i] = arr[rand() % (sizeof(arr)/sizeof(*arr))];
    }
    return o;
}
В консоль выдает это:

Вернуться к обсуждению:
Генератор строк выдает неизвестные символы после генерации C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Миниатюры
Генератор строк выдает неизвестные символы после генерации  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2019, 11:02
Готовые ответы и решения:

Появляются лишние символы после генерации таблицы
Добрый день! JS изучаю совсем недавно и при выполнении одного из заданий по созданию таблицы...

Компилятор выдает странные символы после компиляции
Почему после компиляции различные символы внизу? Kazan Moskva 232 Anapa Moskva 355 Vologda...

Неизвестные символы, проявляющиеся при запуске батника
Вот код бат файла: @echo off cd .. cd .. cd .. cd .. cd .. color A

При выводе строки в терминал выводятся неизвестные символы
Всем привет, при выводе строки в терминал выводит на следующую строку какие-то символы(последняя...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2019, 11:02

Генератор чисел для генерации кодовых обозначений
разработать генератор чисел для генерации кодовых обозначений

Генератор паролей. Как задать параметры генерации?
Делаю генератор паролей, хотел организовать возможность выбирать какие-то характеристика типа,...

Парсинг русского текста с сайта. Неизвестные символы вместо кириллицы
С помощью WebRequest запрашиваю html код страницы, но вместо русских букв там крокозябры. Пробовал...

Файл: С каждой новой строкой появляются неизвестные символы в начале строки. Как с этим можно бороться?
Есть код Где checkbox включает/отключает логгирование Есть метод, с помощью которого записывается...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.