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

программа выдает ошибку, как ее поправить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл для обьектов http://www.cyberforum.ru/cpp-beginners/thread1092971.html
Здрасти. У меня есть много обьектов класса przedmiot. Какой цикл может в main.cpp помочь исполнить функцию выписывания "p_wypisz" для всех одновременно? list lista_przedmiotow; przedmiot p1("1I", "Podstawy programowania", "wyklad"); przedmiot p2("2I", "Podstawy programowania", "laboratorium"); przedmiot p3("3I", "Podstawy programowania", "projekt"); przedmiot p4("4I",...
C++ Написать программу по теме нахождение простых чисел в Visual C++ Задание: 1. Написать программу вычисляющую простые числа в диапазоне от 0 до 80000. 2. Реализовать эту же программу при помощи пакета MPI и распараллелить ее на 8 процессов 3. Запустить 8 процессов на 2 компьютерах 4. замерять время работы простой программы, распараллеленной программы на одном компьютере и распараллеленной программы на двух компьютерах. Сравнить результаты. Ход работы... http://www.cyberforum.ru/cpp-beginners/thread1092965.html
Сколько автобусов вышло на линию? C++
Кому не сложно напишите пожалуйста программу на языке С++ по заданию : В автопарке находилось N автобусов, причем неисправных было в K раз меньше, чем исправных (K – целое число). Сколько автобусов вышло на линию? Заранее благодарю за помощь=)
запустив прогу я ввожу число нажимаю энтер и прога закрывается C++
#include <iostream> using namespace std; int main() { double f; double m; int counter; counter=0; for (f=1.0; f<= 100.0; f++) { m = f / 3/24; cout <<f<< "futov sostavlyaet" <<m<< "metrov.\n";
C++ Сформировать односвязный кольцевой линейный список по файлу целых чисел http://www.cyberforum.ru/cpp-beginners/thread1092942.html
Помогите пожалуйста,разобраться..для меня тема новая,не очень понимаю как написать код к заданию: Сформировать односвязный кольцевой линейный список по файлу целых чисел. Обработать список, удаляя в нем последовательно n-й элемент, пока не останется один элемент (после удаления отсчет начинается со следующего элемента), n ввести с клавиатуры. Информацию всех удаляемых узлов выводить на экран....
C++ Здесь есть удаление столбца, как добавить удаление строки #include <iostream> #include <conio.h> using namespace std; int main() { int n; do {cout << "Razmer massiva: "; cin >> n; system("cls");} while (n<2); cout << "osnovnoi massiv : \n"; подробнее

Показать сообщение отдельно
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
10.02.2014, 19:47     программа выдает ошибку, как ее поправить
Цитата Сообщение от strannik11 Посмотреть сообщение
как мне сделать так что бы моя программа не прибавляла в счетчике повторные слова, что бы например, слово "привет" считалось 1 раз, а потом программа пропускала бы его и шла дальше.
Мне кажется самый просто способ для вас это использовать std::set. Добавлять туда слова из файла, дубликаты отсеятся.
Если я правильно понял задачу, то как-то так.
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
38
39
40
41
42
43
44
45
46
#include <string>
#include <cstdio>
#include <set>
#include <clocale>
#include <cstdlib>
 
int main()
{
    setlocale(0, "");
    std::set<std::string> words;
 
    if(FILE *f1 = fopen("Input_1.txt", "r"))
    {
        char buf[100];
        int  len = 0;
        char end = 0;
        while(fscanf(f1, "%99s%n%c", buf, &len, &end) > 0)
        {
            printf("%s ", buf);
            words.insert(std::string(buf, len));
        }
        printf("\n");
        fclose(f1);
 
        printf("Words count: [%i]\n", words.size());
    }
    else
    {
        perror("Error opening file 'Input_1.txt'");
        return 1;
    }
 
 
    if(FILE *f2 = fopen("Output_1.txt", "w"))
    {
        fprintf(f2, "%d", words.size());
        fclose(f2);
    }
    else
    {
        perror("Error opening file 'Output_1.txt'");
        return 1;
    }
    system("pause");
    return 0;
}
 
Текущее время: 02:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru