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

Стек размывает массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятно работает функция - член класса http://www.cyberforum.ru/cpp-beginners/thread638530.html
Задача создать телефонный справочник с использованием бинарного дерева. Проблема возникает при попытке найти абонента по имени. Создал функцию-члент для поиска Tree::Surch_name. Внутри неё для перебора всех элементов используется функция Tree::Surch_Tree_Name в которую передаю указатель на корень, имя которое неоходимо найти и указатель - cash на элемент если он найден. Внутри функции...
C++ Расположение консольной программы Как программно узнать расположение КОНСОЛЬНОЙ исполняемой программы? В гугле только оконные приложения http://www.cyberforum.ru/cpp-beginners/thread638521.html
C++ Перезапуск программы
Как мне программно перезапустить приложение? Нужно чтобы программа перезапустила себя сам, при том что ее расположение неизвестно Добавлено через 1 минуту Извиняюсь уже нашел ) http://www.cyberforum.ru/cpp-builder/thread549624.html
C++ Задан массив точек. Найти номера наиболее и наименее удаленных друг от друга точек.
Условие задачи: В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, у1, х2, у2, x3, y3 и т.д. Найти номера наиболее и наименее удаленных друг от друга точек. Мой код: #include <iostream> #include <iomanip> #include <vector> #include <cmath> using namespace std;
C++ Установка и настройка Eclipse + MinGW http://www.cyberforum.ru/cpp-beginners/thread638485.html
Установил MinGW и Eclips for C++ не удается запустить тестовый пример Hello world. Ошибка sh -c "autoreconf -i" Cannot run program "sh": Launching failed Как правильно и где прописывать все необходимые пути?
C++ Не могу правильно считать данные из потока Привет всем. У меня есть такая задача. На вход поступает дробь вида 1 1/4 (например). Эта дробь может быть представлена как только целой частью (1), так только дробной частью (1/4) так и полностью. И возникает проблема считывания. Пробовал так: scanf("%lld %lld/%lld", one, two, three); Но тут проблема в том, что приходится вводить все 3 числа. ну либо 2, но это неправильно. Сейчас сделано... подробнее

Показать сообщение отдельно
Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
16.08.2012, 15:18     Стек размывает массив
Цитата Сообщение от 4iFF Посмотреть сообщение
cin >> codePtr;
если следовать твоему формату XXX-XXXX, например 910-4567, то в переменную codePtr запишется
9 символов. 8 буковок и завершающий "\n".
введи на 1 символ меньше и все отрабатывает как надо. сделай char codePtr [9] и тоже все ок
ну а правильнее будет использовать cin.getline с указанием количества символов которое хочешь прочитать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru