Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Studio 2012 Ошибка при компиляции программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С использованием функций и указателей отсортировать строки массива строк по убыванию http://www.cyberforum.ru/cpp-beginners/thread954447.html
Суть задачи: с использование функций и указателей отсортировать строки массива строк по убыванию. Скажите что это оно выдает в выводе первой строки....не считает нормально кол-во пробелов в...
C++ Работа с массивами в С++ . Поиск общих элементов двух массивов Здравствуйте! Есть такой у меня код . #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> using namespace std; int main() { int h3 ; //массив для общих... http://www.cyberforum.ru/cpp-beginners/thread954446.html
Построение СДНФ и СКНФ C++
Здравствуйте! Помогите, или подскажите как решить такую задачу: нужно автоматом сгенерировать таблицу истинности, затем ввести число 1991 (для примера) перевести данное число в двоичную систему...
C++ Генератор случайных чисел в объекте
Вообщем в объекте числа генерятся одни и те же, в main все норм(хотя рандомом их тож особо не назвоёшь, в ВСтудии и КодеБлокс видимо разные функции rand()? #include "NewNumber.h" #include...
C++ запись string и функция replace http://www.cyberforum.ru/cpp-beginners/thread954419.html
Всем привет! Задача: в командную строку подается: входной и выходной файлы, слово которое надо заменить и слово НА которое надо заменить с помощью replace. Подскажите, что делаю не так и как записать...
C++ В массиве целых чисел необходимо найти минимальное число, строго большее числа A Задача уже есть на форуме Free Pascal, необходимо написать её только на с++ Условие:http://www.cyberforum.ru/free-pascal/thread652461.html "В массиве целых чисел необходимо найти минимальное число,... подробнее

Показать сообщение отдельно
Affteron
7 / 0 / 1
Регистрация: 14.09.2013
Сообщений: 19

Visual Studio 2012 Ошибка при компиляции программы - C++

14.09.2013, 18:36. Просмотров 2741. Ответов 3
Метки (Все метки)

Здравствуйте. Возникла проблема при компиляции данной программы:
Программа

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include "string"
#include "iostream"
 
using namespace std;
 
int main()
{
    string str;
    string::size_type pos=0, k=0;
    cout<<"Enter string:"<<endl;
    getline(cin, str);
    while(k<str.length())
    {
        if(isdigit(str[k]))
            str.erase(k,1);
        else k++;
    }
    cout<<"String="<<str<<endl;
    system("pause");
    return 0;
}

При выполнении данной программы возникает ошибка:
Ошибка

Microsoft Visual C++ Runtime Library

Debug Assertion Failed!

Program: ...cuments\Visual Studio
2012\Projects\Задача3\Debug\Задача3.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\isctype.c
Line: 56

Expression: c >= -1 && c <= 255

For information on how you program can cause an assertion
failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application)

Прервать Повтор Пропустить

Ошибка исчезает при изменении конфигурации решения с Debug на Release. На втором компьютере всё нормально работает и с Debug. Очень надеюсь на вашу помощь. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.