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

This app requiested Runtime to terminate - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тестовое задание на Junior C++ dev http://www.cyberforum.ru/cpp-beginners/thread929251.html
Доброго времени суток. Неделю назад ради интереса отправил свое резюме в одну компанию, куда требуются с++ юниоры. Получил от них тестовое задание. Я ожидал, что они мне откажут (опыта то у меня действительно мизер), но хотелось бы узнать у более опытных людей, какое решение задач "ожидает" компания от соискателя для продолжения с ним отношений. Далее идет 4 задачи и мой вариант решения каждой...
C++ Дальнейший путь Всем доброго времени суток. На данный момент прочитал 2 книги по С++ (Шилдт - руководство для начинающих и Лафоре - ооп в С++. Хотелось бы спросить совета в каком направлении двигаться дальше. С одной стороны хочется взглянуть на С#, с другой, возможно, имеет смысл углубить знания в С++. Что по вашему было бы правильнее для студента 2ого курса? http://www.cyberforum.ru/cpp-beginners/thread929241.html
C++ Перевод из строки в число
Подскажите в чем ошибка. Метод должен принимать строку в виде $456 654 456.36 и выдавать число типа double. double bMoney::getmoney() { unsigned int i; char Mass, Mass2; cout << "Введите сумму: "; cin.get(Mass, MAX); for(i = 0; i < strlen(Mass); i++) { switch (Mass)
Задача "Натуральный ряд чисел" C++
(Время: 1 сек. Память: 16 Мб) Натуральные числа записаны в строку без каких-либо разделителей. Начало этой строки имеет вид 123456789101112131415161718192021… . Требуется написать программу, которая определит первое вхождение десятичной записи заданного числа N в этой строке. Входные данные Входной файл INPUT.TXT содержит заданное число N (1 <= N <= 104). Выходные данные
C++ Шаблоны http://www.cyberforum.ru/cpp-beginners/thread929196.html
Есть два класса: #include <iostream> #include <string> #include <valarray> using namespace std; template <class T1, class T2> class Pair { private: T1 a;
C++ Вывод строки в обратном порядке Тупень возвращается. Имеем функцию для чтения массива в обратном порядке. Смысл ясен, но требуются пояснения в деталях. void print_reverse(char *s) { size_t len = strlen(s); char *t=s + len - 1; // почему мы в правой части выражения к массиву s добавляем уменьшенную на единицу длину //// массива s ? почему мы складываем массив с числом ? while (t >= s) { printf("%c", *t); подробнее

Показать сообщение отдельно
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
26.07.2013, 19:56  [ТС]     This app requiested Runtime to terminate
Catstail, Возвращает нуль. Но я думаю вся проблема где-то в Deck или Card( маловероятно ), потому что запускается программа без 20 строки отлично.

Добавлено через 4 минуты
Цитата Сообщение от Catstail Посмотреть сообщение
Кстати, не заметил #include "sdl.h"
Да я же говорю, код с проекта взял, могут быть неточности.
Цитата Сообщение от Catstail Посмотреть сообщение
- тогда дело в классах.
А что же там такого, в этих классах, вроде бы безобидны, компилируются даже...

Добавлено через 4 минуты
Скачал я библиотеку за 2010 год( стояла за 2008 ), теперь уже не выскакивает это сообщение, но программа все равно крашится.

Добавлено через 6 минут
Все, разобрался, всем спасибо за внимание!!! Вот блин, слов не хватает, очень подлая ошибка. Дело в том, что в конструкторе сперва инициализировался вектор мусорным значением
C++
1
2
Deck::Deck( Cint size ) : /*deck_size( size ),*/ cards( deck_size ) {
}
а потом значение инициализировалось валидно
Я сделал deck_size статик и все пошло!!

Не по теме:

Фууух пора делать перерыв

 
Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru