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

Ошибка сегментирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать в игре крестики нолики? http://www.cyberforum.ru/cpp-beginners/thread804586.html
Нужно в игре сделать? что бы пользователь мог выбирать за кого играть за крестиков или за ноликов только против компьютера. Подскажите как? Вот у меня не большие наброски кода. //#include <stdio.h> //#include <conio.h> //#include <stdlib.h> // //char matrix ; //Игральная доска // //char check(void);
C++ Определить количество элементов последовательности натуральных чисел, кратных числу м и заключенных В промежутке от l до n Определить количество элементов последовательности натуральных чисел, кратных числу м и заключенных В промежутке от l до n. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread804583.html
C++ Создать функцию для работы с массивами
В функции обработки нажатия кнопки: - ввести размерность массива, - создать 3 двумерных динамических массива, - для каждого из 2 массивов вызвать функцию, которая заполнит эти массивы случайными числами, - вызвать функцию, которая заполнит третий массив по правилу a=b+c, - вывести в StringGrid три полученных массива. Название темы должно отражать ее суть. Тема должна создаваться в...
C++ Программа, которая переводит арифметические выражения в postfix notation используя Stack
Помогите, пожалуйста, разабраться как написать программу, которая переводит арифметические выражения в postfix notation используя Stack. Input - это числа и арифм. выражения: Программа должна: - читать каждую линию отдельно из файла и проводить расчёт значения; - выводить это линию и результат на экран; - использовать шаблон - класс Stack;
C++ UTF8 to GBK http://www.cyberforum.ru/cpp-beginners/thread804575.html
Нужно конвертировать строку UTF8 в GBK.. как это возможно?
C++ Заголовочные файлы Здравствуйте ув. Пользователи, У меня такой вопрос: Есть ли хорошие книги по заголовочным файла как правильно ими пользоваться... Просто раньше писал на Delphi а не так давно перешел на с++, весь код пишу в *.сpp фалах заголовочные файлы не использую ну кроме тех которые нужны. Как правильно разделить код по файлам *.h и *.cpp заранее спасибо! подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11838 / 6817 / 771
Регистрация: 27.09.2012
Сообщений: 16,909
Записей в блоге: 2
Завершенные тесты: 1
11.03.2013, 21:37     Ошибка сегментирования
Попробуйте такой вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <set>
#include <vector>
#include <fstream>
#include <stdexcept>
#include <string>
using namespace std;
 
int main(){
    set<string> set1;
    set1.insert("class");
    set1.insert("success");
    fstream input("in.txt", ifstream::in);
    if(!input)
              throw runtime_error("File doesn't exist");
    string word;
    ofstream output("out.txt", ofstream::out);
    input >> word;
    while (input >> word){
          cout << word << endl;
          output << word << " ";
          string::reverse_iterator iter = word.rend();
          if (*(iter.base()) == 's'){
                    set<string>::iterator it = set1.find(word);
                    if (it != set1.end())
                    {
                        if (*it != word){
                           word.pop_back();
                           }
                    }
                    else cout << "The word is not found" << endl; 
          }
          
    }
    system("pause");
    return 0;
}
 
Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru