В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
hotengel
hotengel
29.09.2022 05:21 •  Информатика

Программа на си,задание такое:1 процесс открывает файл порождает 2 процесс.Один из них записывает 1 байт в файл подает сигнал другому,второй читает и выводит на экран.Повторить N(у меня 6) циклов запись\чтение.
Проблема:скажите что не так в моем коде?Оно вводит в файл 012345,но выводит на консоль(cygwin,в прикрепленных скрин консоли) -1 шесть раз.
Программа:#include
#include
#include

int main(void) {
FILE *fp;
char name[] = "f.txt";//открытие файла

if ((fp = fopen(name, "w+")) == NULL)

{
printf("Не удалось открыть файл");
return 0;
}

char message = '1';//1 байт
char ch;
int pid = fork();
if (pid < 0) {
printf("Error in fork\n");
return -1;
}

for (int i = 0; i < 6; ++i) //6 ,цикл
{
if (pid > 0) {
raise(SIGSTOP);
fprintf(fp,"%d\n",i);
fflush(fp);
kill(pid, SIGCONT);
} else {
ch = fgetc(fp);

printf("\r%d\n",ch);//вывод на консоль
fflush(NULL);
kill(getppid(), SIGCONT);
raise(SIGSTOP);
}
}
fclose(fp);
return 0;
}

Показать ответ
Ответ:
makskos4444
makskos4444
24.10.2022 05:35

1. Двічі клацаємо лівою кнопкою миші на формулі в Word – документі для відкриття вікна додатка MathType

2. Вибираємо в меню пункт Установки -> Вырезание и копирование…

3. Переставити радіокнопку на MathML or TeX .

4. Для економії місця прибрати галочки з обох підпунктів --- Include translator name in translation і Include MathType data in translation. 5. Натиснути OK. Ці налаштування зберігаються і в нових сесіях роботи з текстовим редактором Word.

Для копіювання будь-якої формули необхідно: 1. Виділити цю формулу (наприклад, одним натисканням на формулі лівою кнопкою миші)

2. Вибираємо в меню додатка Word пункт Формула -> Переключить в Tex (Рис.5) (або комбінацію “Alt + \”). Вказані кнопка та комбінація працюють як перемикачі: повторне натискання приводить до початкового виду формули

3. Копіюємо код формули в форматі Tex (“Ctrl + C”). 4. Переходимо до вікна редагування тестів в системі JetIQ, клацаємо лівою кнопкою миші в місті введення формули та клацанням лівою кнопкою миші на символі  відкриваємо вікно вбудованого редактора Tex «Математика у Tex»

5. Клацати лівою кнопкою миші у верхній половині вбудованого вікна «Математика у Tex», де стандартно записаний код для формули коренів повного квадратного рівняння, не обов’язково, оскільки воно вже активне. Виділяємо весь текст (наприклад, “Ctl + A”) та вставляємо формулу з буферу обміну (“Ctl + V”)

6. В нашому прикладі, в нижній половині вікна «Математика у Tex» з’явилася потрібна формула, що оформлена з відповідним дизайном. З обох сторін формули знаходяться по два символи, виділені червоним кольором \[ та \]. Ці символи необхідно видалити вручну в коді формули, що розміщений у верхній (текстовій) половині цього вікна

7. Тиснемо кнопку «ОК» і отримаємо готову формулу в тексті поточного питання тестів

8. Розмір шрифту формул можна міняти за до тієї самої кнопки, що і для шрифту тексту. Зауваження. 1. Отже, запропоновано б перенесення формул, що набрані за до в Word-документі, у вбудований в систему JetIQ додаток Tex. Цей б створений на основі аналізу інтернет-рекомендацій та власних експериментів. Цілком можливо, що існують більш ефективн Код формули в синтаксисі Tex, що отриманий під час конвертації з Mathtype, часто є більш громіздким, ніж це можна б було зробити вручну, але на зовнішній вигляд формули, в більшості випадків, це не впливає. 3. З обох сторін формули можуть з’явитися інші зайві символи, ніж в нашому прикладі (див. п. 7). Крім цього, виникають й інші ситуації, зокрема описані в наступному пункті. 4. В деяких випадках зовнішній вигляд формули не є найкращим, наприклад, див. рис

Набрана вручну ця формула має вигляд, що повністю збігаєтся з традиційним записом границь

Все одно, практика показала, що запропонований б стане в нагоді в багатьох випадках.

0,0(0 оценок)
Ответ:
шкода4
шкода4
16.11.2022 15:52

альный исполнитель покупает любой товар; 2 – линейный алгоритм, состоящий из любого количества шагов, где формальный исполнитель во второй раз покупает тот же товар, что покупал в первый раз; 3альный исполнитель покупает любой товар; 2 – линейный алгоритм, состоящий из любого количества шагов, где формальный исполнитель во второй раз покупает тот же товар, что покупал в первый раз; 3  

Объяснение:альный исполнитель покупает любой товар; 2 – линейный алгоритм, состоящий из любого количества шагов, где формальный исполнитель во второй раз покупает тот же товар, что покупал в первый раз; 3

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота