3 / 3 / 2
Регистрация: 06.06.2014
Сообщений: 95
|
||||||
1 | ||||||
Ошибка компиляции приложения, использующего потоки22.09.2015, 13:27. Показов 915. Ответов 7
Метки нет (Все метки)
У меня такое задание по лабораторной работе.
Напишите программу на языке Cи, в которой: 1) Запускается четное количество потоков параллельно. 2) Каждый нечетный поток (например, первый) создает файл с именем из своего PID, записывает в него произвольное число символов (от нескольких символов до сотен миллионов символов) и закрывает этот файл. 3) Каждый четный поток (например, второй) открывает файл, созданный предыдущим потоком с нечетным номером (в нашем случае первым), читает его, считает количество символов в файле и закрывает его; при этом четный поток не должен иметь никакой информации о количестве записываемых в файл символов и о том, закончена ли запись в файл нечетным потоком. 4) Каждый из потоков выводит следующую информацию: ThreadID, PID, PPID, время, имя файла, количество записанных или считанных символов. 5) Количество пар создаваемых потоков передается аргументом в программу с командной строки. Программа должна ждать завершения работы всех потоков, анализировать и сообщать о причинах завершения потоков. Для передачи имен файлом между потоками можно использовать символьный массив в основной программе. Я написал программу
j.c: In function ‘main’: j.c:99:14: error: ‘new’ undeclared (first use in this function) j.c:99:14: note: each undeclared identifier is reported only once for each function it appears in j.c:99:18: error: expected ‘;’ before ‘pthread_t’ j.c:100:18: error: expected ‘;’ before ‘pthread_t’ j.c:101:21: error: expected ‘;’ before ‘char’ j.c:104:28: error: expected ‘;’ before ‘char’ j.c:105:65: error: expected ‘)’ before ‘int’ j.c:111:63: error: expected ‘)’ before ‘int’ Подскажите пожалуйста как их исправить?
0
|
22.09.2015, 13:27 | |
Ответы с готовыми решениями:
7
Возникает ошибка при компиляции приложения C2678 Ошибка при компиляции проекта, использующего libtcod-net Потоки. Ввод-вывод. Ошибка на этапе компиляции. Ошибки при компиляции проекта, использующего SFML |
3 / 3 / 2
Регистрация: 06.06.2014
Сообщений: 95
|
|
22.09.2015, 13:37 [ТС] | 3 |
Humanoid
Мне наоборот нужно чтобы понимал его как C.
0
|
3 / 3 / 2
Регистрация: 06.06.2014
Сообщений: 95
|
||||||
29.09.2015, 09:52 [ТС] | 6 | |||||
Я попытался исправить, но всё равно не хочет компилировать. Может я ещё что-то упустил?
0
|
3071 / 1409 / 425
Регистрация: 19.01.2009
Сообщений: 3,880
|
|||||||||||
29.09.2015, 18:44 | 7 | ||||||||||
WolfEater, вместо
нужно
0
|
3 / 3 / 2
Регистрация: 06.06.2014
Сообщений: 95
|
|||||||||||
30.09.2015, 07:07 [ТС] | 8 | ||||||||||
schdub
A
0
|
30.09.2015, 07:07 | |
30.09.2015, 07:07 | |
Помогаю со студенческими работами здесь
8
Распространение приложения, использующего QDB2 Создание приложения, использующего цикл for Ошибка при компиляции приложения ошибка при компиляции приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |