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

Очистка потока - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно переделать под 2х мерный массив http://www.cyberforum.ru/cpp-beginners/thread764057.html
задача следующая, используя функции сортировки масcива, отсортировать строки матрицы есть вот такая прога, не пойму как переделать ее под N мерный массив( подправьте пожалуйста #include <iostream> #include <stdio.h> #include <time.h> #include <conio.h> #include <stdlib.h> using namespace std; int SortMass(int*, int);
C++ Имитация командной строки Написать программу на С++, имитирующую командную строку. Программа должна уметь запускать exe-файлы, имена/пути которых вводятся пользователем с терминала, с помощью функции CreateProcess. Если дополнительным параметром к имени файла указан символ &, то программа должна, не дожидаясь завершения предыдущего процесса, позволить создать новый процесс. Выход из программы - по команде exit. http://www.cyberforum.ru/cpp-beginners/thread764056.html
Задача производителей-потребителей C++
Написать программу на С++, моделирующую задачу производителей-потребителей. Производителями и потребителями выступают потоки, созданные внутри одного, главного процесса (функция CreateThread). Также внутри процесса должен быть создан буфер, общий для всех потоков (функция HeapAlloc). Потоки-производители записывают новые данные в буфер, потоки-потребители считывают данные, удаляя их из буфера....
C++ Вывести в файл вхождения букв
Доброго времени суток! Люди добрые, помогите.. Задача. Дана последовательность слов. В каждом из них от 3 до 10 латинских букв; между соседними словами – один пробел; за последним словом – точка. Вывести в текстовый файл все слова, преобразовав их по правилу: оставить в слове только первые вхождения каждой буквы Вот с выводом в файл вся проблема #include <iostream> using namespace...
C++ Структуры и Алфавит http://www.cyberforum.ru/cpp-beginners/thread764014.html
Написал программу для считывание с файла данных и сортировке тех студентов, которые родились осенью. Код программы: #include "fstream" #include "stdlib.h" #include "iomanip" #include "string" #include "conio.h" #include "windows.h" #include <iostream> using namespace std;
C++ Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна. подробнее

Показать сообщение отдельно
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183

Очистка потока - C++

17.01.2013, 05:09. Просмотров 559. Ответов 2
Метки (Все метки)

Так получается в программе, что приходится несколько раз открывать файл и закрывать, в ходе этого при очередном открытии файла в котором загружена матрица, при считывании число не записывается в переменную и через дебаг видно что у значения стоит отрицательное число.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    fstream ver(graph_file.c_str());
    size_t vertex_size = 0;
    size_t arcs_size = 0;
    string name;   
    int kol_vo=0;
    ver >> vertex_size; //считываем количество вершин
    ver >> arcs_size; //считываем количество дуг
    ver >> name; ver >> name;  //считываем имена вершин
    for (size_t i = 0; i < arcs_size; ++i) { //проверка всей матрицы на наличие двое в ней
        for (size_t j = 0; j < vertex_size; ++j) {
            int chislo;
            ver >> chislo;
 
            if (chislo  == 2)
            {++kol_vo;}}  //подсчитываем количество этих двоек.
    }
Я так прикинул это из-за того что поток засоряется, ибо у меня программа вызывается несколько раз для каждого файла. С первым работает хорошо, а с остальными подсчитывание не ведёт.
Если кто-нибудь знает в чём чём проблема, прошу помочь решить проблему.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru