|
|
Другие темы раздела | |
C++ Найдите элементы первого массива, которых нет во втором Что не так, подскажите. Даны два одномерных массива размеров из n и m элементов соответственно. Найдите элементы первого массива, которых нет во втором. #include <iostream> using namespace std; int main () { int m,B,n,j,A; for (int i=-1000; i<=1000; ++i) { bool foundB=false; for (int j=0; j<m; ++j) if (B ==i) foundB=true; https://www.cyberforum.ru/ cpp-beginners/ thread1679750.html |
Компактнее уже никак? C++ Привет, пишу шаблон для безопасного ввода переменных. Потому что, если простым cin вводить, скажем, int, и вместо цифр вы введете буквы или введете число, заходящее за границы int, то у вас жуть будет. Вот мой шаблон пока что template<typename Type> void cinNum(Type& var, char* text) { int intLimit = std::numeric_limits<int>::max(); std::cout << text; while (!(std::cin >> var) ||... |
C++ Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент 1. Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент. (Серия - группа подряд идущих одинаковых элементов, длина серии - кол-во элементов в серии, может быть равна 1.) выводит ошибку: vector subscript is out of range. что не так? #include <iostream> #include <vector> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int n, j... https://www.cyberforum.ru/ cpp-beginners/ thread1679630.html |
C++ Напечатать таблицу, содержащую информацию о студентах группы
https://www.cyberforum.ru/ cpp-beginners/ thread1679615.html Задание: напечатать таблицу , содержащую номера , фамилии , оценки и средний балл студентов группы , средний балл которых менее 4 #include <iostream> using namespace std; int main() { char a={{'K','i','b','i','s','h','\0','\0','\0','\0','\0'}, {'K','y','t','s','e','l','i','a','\0','\0','\0'}, |
не мог бы кто нибудь объяснить ошибку с темплейтами C++ Добрый день, (или вечер) не мог бы кто нибудь помочь разобраться с ошибкой с темплейтами в пространстве Warning567 объявлено несколько классов. Меня интересует объект ow567, как я понимаю он наследует свойства и функции класса oddwO_t и класса ow567_t. Мне необходимо в своем коде реализовать функцию "set" для этого объекта, что бы отлавливать вызовы приведенные ниже и работать с параметрами.... |
C++ Ошибка "Debug Assertion Failed!"
https://www.cyberforum.ru/ cpp-beginners/ thread1679601.html Microsoft Visual Studio 2015 при подключении функции "randomMapGenerate" к программе выдал ошибку: void randomMapGenerate() { int randomElementX = 0; int randomElementY = 0; srand(time(0)); int count_of_stones = 2; while (count_of_stones > 0) { randomElementX = 1 + rand() % (WIDTH_MAP - 1); |
C++ Открытие файла через объекта класса fstream
https://www.cyberforum.ru/ cpp-beginners/ thread1679599.html Есть функция: bool Lr::MakeFile() { string name, fullname; cout <<"Введите имя нового файла:"; cin.sync(); getline(cin, name); fullname = (name) + ".txt"; |
C++ Перегрузка операций для класса целых двоичных чисел в виде строк нужна ваша помощь, пожалуйста Создать класс, который запоминает целые двоичные числа в виде строк. Перегрузить операции +, ++ и +=. |
C++ Непонятная ошибка "out of borders" Во время отладки на месте адреса указателя пишет out of borders, а вылетает программа в месте, указанном в скриншоте, может кто - нибудь объяснить, в чем дело, а то я не понимаю, ведь эта надпись вылазит ещё до выполнения кода. Не может же быть ошибки в определении указателей? #include <iostream> #include <cstring> #include <fstream> using namespace std; void FileInput(char *str,... https://www.cyberforum.ru/ cpp-beginners/ thread1679588.html |
C++ Перегрузка конструктора копировщика связного списка
https://www.cyberforum.ru/ cpp-beginners/ thread1679587.html Делаю перегрузку конструктора копировщика и оператора присваивания для связного списка // linklist #include <iostream> using namespace std; /////////////////////////////////////////////////////////// struct link{ // один элемент списка int data; // некоторые данные link* next; // указатель на следующую структуру }; |
C++ Отличие итератора от foreach Есть ли разница между циклами? std::vector<int> vec; vec.push_back(4); vec.push_back(5); vec.push_back(6); for (std::vector<int>::iterator it = vec.begin(), end = vec.end(); it != end; ++it) { |
C++ Запросить строку, посчитать количество вхождений каждой буквы, и вывести статистику
https://www.cyberforum.ru/ cpp-beginners/ thread1679581.html Не могу решить!Помогите! |
0 / 0 / 0
Регистрация: 20.02.2016
Сообщений: 9
|
|
09.03.2016, 13:21 [ТС] | 0 |
Fgets некорректный результат - C++ - Ответ 885722809.03.2016, 13:21. Показов 608. Ответов 2
Метки (Все метки)
Ответ
Спасибо, я просто строке s1 присвоил значение "пароль\n" и теперь при правильном вводе возвращает значение ИСТИНА.
"Длину" строки получил оператором strlen, который на самом деле выводит размер в байтах. Из-за разных типов кодировок все символы, которые имеют номера от 0 до 127 в таблице ASCII кодах занимают 1 байт, а остальные символы, которые компилятор кодирует уже в UNICODE, занимают по 2 байта, из-за этого и выдавал весьма замечательный результат компилятор. Вернуться к обсуждению: Fgets некорректный результат C++
0
|
09.03.2016, 13:21 | |
Готовые ответы и решения:
2
Некорректный ввод при многократном fgets Некорректный результат в программе на C++ Класс выводит некорректный результат Арифметические действия над массивами. Некорректный результат |
09.03.2016, 13:21 | |
09.03.2016, 13:21 | |
Помогаю со студенческими работами здесь
0
Не могу разобраться в коде. Некорректный результат работы программы Некорректный результат запроса Некорректный результат вычислений Некорректный результат умножения |