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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Яна_Max
3 / 3 / 0
Регистрация: 08.11.2011
Сообщений: 137
#1

Закрытие потока - C++

25.06.2012, 20:06. Просмотров 1714. Ответов 7
Метки нет (Все метки)

Всем привет!
Знает ли кто-нибудь есть ли в С++ "метод закрытия потока" (с)
C++
1
os.close()
?
Не могу найти, да и в программе компилятор не принимает такое..
Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 20:06     Закрытие потока
Посмотрите здесь:

Создание потока из потока. - C++
Надо создать поток 1, в нем создать поток 2, сам я жуткий дураг, немаловероятно что правильного в коде вообще ничего нет ) ругается...

Два потока, две очереди, два потока - C++
Есть две очереди. Каждая из них заполняется своим потоком. Есть два потока, которые достают данные из своей очереди. Но когда одна из...

Закрытие программ - C++
Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я...

закрытие программы - C++
Здравствуйте господа програмисты!у меня такой вопрос-допустим известно что открыта какая то программа,могу ли я её програмно закрыть если...

закрытие цикла - C++
#include<stdio.h> #include<iostream> int samArray(int integerArray,int sizeOfLoadArray); void displayArray(int integerArray,int...

закрытие консоли - C++
в чем допущена оплошность:требуется ввести размер матрицы,вводим допустим 5,происходит вывод на экран,далее следует выбор: удалить одну...

закрытие консоли - C++
задание:Создать класс матрица Данный класс содержит указатель на float, размер строк и столбцов и состояние ошибки. Определить конструктор...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт С++
1908 / 1440 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
26.06.2012, 01:04     Закрытие потока #2
Что понимается под потоком? Приложение (процесс), нить в многопоточном приложении, поток ввода-вывода, ещё что-то?
Как этот поток создавался?
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
26.06.2012, 01:10     Закрытие потока #3
Могу лишь предположить, что имеется ввиду что то вроде этого.
Яна_Max
3 / 3 / 0
Регистрация: 08.11.2011
Сообщений: 137
27.06.2012, 14:19  [ТС]     Закрытие потока #4
grizlik78, ввода-вывода.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6443 / 3082 / 306
Регистрация: 04.12.2011
Сообщений: 8,488
Записей в блоге: 4
27.06.2012, 14:41     Закрытие потока #5
Цитата Сообщение от Яна_Max Посмотреть сообщение
Знает ли кто-нибудь есть ли в С++ "метод закрытия потока"
Кто-нибудь, - наверняка. Яна_Max, тут может быть разное. Например, открытие и попытка закрытия в разных областях видимости. Или открытие в условном операторе, а закрытие вне его (а он на деле не открывается и исключения нет) и т.д.
Покажите код.
Бандитский приём:
C++
1
if(os) os.close();
Но лучше покажите, как создали, как пытаетесь закрыть, и что между...
Яна_Max
3 / 3 / 0
Регистрация: 08.11.2011
Сообщений: 137
27.06.2012, 15:58  [ТС]     Закрытие потока #6
IGPIGP,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    setlocale(LC_CTYPE, "russian");
    int i;
    for(i=0;i<MAX;i++)
        buff[i]=i;
    ostream os ("data.dat", ios::binary);
    os.write(reinterpret_cast <char*> (buff), MAX *sizeof (int));
    os.close();
 
    for(i=0;i<MAX;i++)
        buff[i]=0;
    ifstream is ("data.dat", ios::binary);
    is.read(reinterpret_cast <char*> (buff), MAX *sizeof (int));
 
    for(i=0;i<MAX;i++)
        if(buff[i]!=i)
            cerr<<"Некорректные данные\n";
    cout<<"Данные корректны\n";
 
    getch();
    return 0;
}
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
27.06.2012, 16:06     Закрытие потока #7
ostream -> ofstream
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2012, 16:40     Закрытие потока
Еще ссылки по теме:

Открытие,закрытие { } - C++
Ребятки кто может рассказать как правильно определить,где нужно открывать массив{ и закрывать его} Буду очень признателен если дадите...

Реакция на закрытие процесса - C++
А вопрос достаточно прост Из дочернего окна вызывается процесс - скажем ноутпад Хочется чтобы после закрытия процессa дочернее...

Закрытие Windows окна - C++
#include &quot;main.h&quot; HWND hWnd; LRESULT __stdcall WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam); int __stdcall...

Принудительное закрытие консоли - C++
Доброго времени суток! У меня такой вопрос, мне нужно после выполнения определенного условия программа закрывалась, exit(0) не дает нужного...

Открытие/закрытие CD-ROM - C++
при нажатии 1 открывается привод, а как сделать, чтобы программа не заканчивала после этого работу, а можно было продолжить работу, нажав...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Яна_Max
3 / 3 / 0
Регистрация: 08.11.2011
Сообщений: 137
27.06.2012, 16:40  [ТС]     Закрытие потока #8
Всем спасибо!
Yandex
Объявления
27.06.2012, 16:40     Закрытие потока
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru