Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Последнее слово строки поставить после первого Задача такова: "Последнее слово строки поставить после первого." Опишите код пожалуйста, и желательно в простом виде его написать, спасибо https://www.cyberforum.ru/ c-beginners/ thread2985314.html Из файла вводятся координаты вершин двух четырехугольников. Определить, находится ли один целиком внутри другого C (СИ)
Напишите пожалуйста код к такому заданию: Из текстового файла вводятся координаты вершин двух четырехугольников. Определить, находится ли один целиком внутри другого.
C (СИ) Написать программу, которая отображает имена людей родившихся в один год https://www.cyberforum.ru/ c-beginners/ thread2985155.html
Известны данные определенного количества людей, записанных в структуре, имена, число, месяц и год рождения. Надо написать программу, которая отображает имена людей родившихся в один год. #include<stdio.h> struct elevi { char prenumele; int zi; char luna; int anul;
C (СИ) Не работает программа Почему-то программа не хочет работать? Как исправить? #include <stdio.h> int main() { int n = 0; char p, buf; scanf("%c", &p); FILE* fp; fp = fopen("D:\\laba_7.txt","r"); https://www.cyberforum.ru/ c-beginners/ thread2985148.html
C (СИ) Строки в условии while
Помогите понять как использовать строки в условии while? Пишу калькулятор... Вот задание: Реализовать программу-калькулятор с возможностью выполнения арифметических действий (+, -), унарный и бинарный вариант. У пользователя запрашивается вы-ражение, например, "-123,5 + 4 - 456+56", программа должна решить выражение. Для разбора входной строки использовать функцию strok. #include...
C (СИ) Найти индекс минимального элемента массива Помогите сделать задание пожалуйста: В одномерном массиве, состоящем из n целочисленных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. https://www.cyberforum.ru/ c-beginners/ thread2984960.html
C (СИ) При вызове "scanf" требуется указатель; фактический тип: "int" Нужно найти произведение чисел, которые находятся между максимальным и минимальным элементом массива. #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 100 int main() { https://www.cyberforum.ru/ c-beginners/ thread2984954.html C (СИ) Рекурсивное обращение ко всем файлам в каталоге
Есть программка для рекурсивного обхода каталога и всех вложенных в него файлов и папок. Необходимо сохранять некоторые данные о каждой папке и файле. Проблема в самой рекурсии. Почему-то многие структуры о файлах и папках сохраняются по одному адресу. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <dirent.h> typedef struct {
C (СИ) Как внести все данные из текстового файла в односвязный список Си? Доброго времени суток)) Передо мной стоит задача: "Введенные мной предложения заносить в односвязный список. Найти предложение с максимальным количеством разных букв и сделать его первым в списке, а предложение с наименьшим кол-вом букв удалить" Нужно создать два вариант программы: с вводом с клавиатуры и вводом из текстового файла. И вот реализовать второй вариантом никак не получается.... https://www.cyberforum.ru/ c-beginners/ thread2984820.html C (СИ) Нужно сделать многофайловую программу Помогите сделать многофайловую программу пожалуйста , буду очень благодарен #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #include "myhead.h" https://www.cyberforum.ru/ c-beginners/ thread2984806.html
C (СИ) Найти сумму модулей элементов (в коде ошибка)
Задание: Найти сумму модулей элементов, которые расположены после первого положительного элемента Я сделал, но когда запускаю сумма всегда равна 0, какие бы значения я не вводил. В чем ошибка? #include <iostream> using namespace std; class matrix3x3
C (СИ) Создать массив из N случайных целых чисел. Используя последовательностное нахождение с барьером, определить, входит ли в https://www.cyberforum.ru/ c-beginners/ thread2984777.html
Здравствуйте! Нужно создать массив из N случайных целых чисел. Используя последовательностное нахождение с барьером, определить, входит ли в этот массив число k. Проблема в том, что по блок-схеме нужно написать код и вставить его на место /**/ Как по данной блок-схеме написать код? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> int main() {
4864 / 2663 / 913
Регистрация: 29.11.2010
Сообщений: 5,743
18.05.2022, 15:41 0

Вызов функции из дочернего потока - C (СИ) - Ответ 16244681

18.05.2022, 15:41. Показов 768. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено HardlinePeak936 как решение

Решение

Цитата Сообщение от HardlinePeak936 Посмотреть сообщение
он не обязательно должен быть дочерним
А каким? )))

Цитата Сообщение от HardlinePeak936 Посмотреть сообщение
создать дочерний поток, когда понадобится вызывать в нём функции
Обычно так не делают. Когда надо запускать что-то конкретное в отдельном потоке -- запускают в отдельном потоке.

Но если вам очень уж надо, то видимо надо замутить обмен сообщениями между потоками.
Первый поток будет отправлять сообщения второму, а второй будет эти сообщения (блокирующе?) принимать и обрабатывать.

Вернуться к обсуждению:
Вызов функции из дочернего потока C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2022, 15:41
Готовые ответы и решения:

Как изменить текст на форме из дочернего потока, когда в основном потоке ожидается завершение дочернего
Идея следующая. в основном потоке вызывают метод класса в другом потоке. Причем необходимо: 1....

Вызов функции из потока
Доброго времени суток! Подскажите пожалуйста, есть функция чтения данных из файла: DWORD WINAPI...

Вызов функции из потока
Добрый день! Есть задание по курсовой: Вызов из разных потоков функций чтения из файла. Функции...

Вызов функции с атрибутами из потока
Решил вынести этот вопрос в отдельную тему. Подскажите-объясните если не трудно. Я запускаю...

7
18.05.2022, 15:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2022, 15:41
Помогаю со студенческими работами здесь

Вызов функции одного потока в другом
Есть у меня приложение (игра аля GTA SA). И в ее mainloop вклинил свою функцию (то есть получается...

Вызов функции из потока в другом файле
Здравствуйте! Помогите начинающему. Я создал класс class ExampleA(QMainWindow) и написал...

Вызов функции после завершения потока
Доброго времени суток. Хотел узнать как можно сделать, что бы в потоке, который обрабатывает...

Вызов функции другого потока и получение ответа с наименьшим кол-вом строк кода [QueuedConnection]
В общем, предположим есть два объекта классов GUIBackEnd и Processor, работающих в разных потоках....

Вызов метода основного потока из второстепенного потока
Здравствуйте! Столкнулся с проблемой: есть два потока (основной и не основной), мне нужно вызвать...

Завершение родительского потока из дочернего
я создал поток(1), в нём ещё пару потоков(2). Мне необходимо, чтобы когда в потоках(2) происходило...

Закрытие формы из дочернего потока
Есть главная форма, в которой создаётся задача Task. Как из этого таска закрыть форму после его...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru