Описание тега low-level-io

Byte or character level I/O or functions for performing I/O operations on descriptors.
1 ответ

Как читать отдельные сектора / кластеры, используя DeviceIoControl() в Windows?

Я уронил свой ноутбук, пока Windows готовилась к спящему режиму, и в результате на жестком диске у меня случилась головная боль. (Обучает меня в следующий раз получить жесткий диск и / или ноутбук с датчиком свободного падения.) В любом случае, запу…
0 ответов

Низкий уровень ввода-вывода с Crypt

Я пытаюсь сравнить зашифрованную строку, взятую из каждой строки файла, с AAAA-ZZZZ, пока не найдет совпадение пароля. Я гарантирую, что пароль пользователя состоит из 4 символов. То, что я пытаюсь сделать, это взять файл с помощью LowLevel IO и выв…
02 июн '15 в 22:40
1 ответ

Чтение строк с помощью системного вызова read() в C

Мне нужно реализовать функцию C ssize_t readString(int filedes, char* buf, ssize_t max); который читает строку из файла, связанного с дескриптором файла 'filedes', в буфер 'buf' и возвращает количество прочитанных байтов. Переменная 'max' не обязате…
1 ответ

Как сказать, какое "исключительное условие" заставило select() реагировать на errorfds?

Согласно справочной странице, системный вызов select() предлагает мониторинг трех различных аспектов одного или нескольких файловых дескрипторов: готовы ли они к чтению, готовы ли к записи, или есть "ошибка" или "исключительное условие" (язык меняет…
10 дек '14 в 21:30
1 ответ

Что такое "полное отслеживание ошибок"?

Напишите программу на C, используя только низкоуровневый ввод-вывод. Программа должна иметь полное отслеживание ошибок. В частности, программа должна использовать perror() для сообщения о системных ошибках... В моей программе... test("checked argume…
0 ответов

Двое детей читают поочередно слова в C, используя open() и read()

У меня проблема с чтением из двух входных файлов с двумя детьми. Два ребенка должны поочередно читать слова из каждого файла, отправляя их родителю, который будет выводить их следующим образом: input1: "Я действительно" input2: "я тупой" вывод: "Я д…
27 фев '15 в 12:30
1 ответ

Печать содержимого файла на стандартный низкоуровневый ввод-вывод в C

Как бы я распечатал содержимое файла, к которому я добавил, используя только низкоуровневые функции ввода / вывода? Самое близкое, что я получаю - это печать текста, который я использую для добавления Пример: file1.txt = dog file2.txt = cat Я хочу р…
22 окт '15 в 02:32
1 ответ

Почему эта программа печатает только первую строку?

Может кто-нибудь объяснить, почему следующий код печатает только первую строку, а не первые 3 строки? Я прошел цикл for вручную на листе бумаги и подумал, что он увеличится на 3 строки, но моя логика где-то должна быть отключена. #include <cstdli…
04 ноя '17 в 17:01
3 ответа

C -герц в секунды и как получить нужное время для задержки?

Я играю с PIC 24, и в настоящее время у меня есть небольшая проблема с преобразованием герц в секунды и последующим использованием его в качестве задержки для отправки сигнала на пьезоэлемент (зуммер, зуммер, динамик и т. Д.), И я хотел бы чтобы он …
21 дек '16 в 13:48
2 ответа

Что означает низкий уровень ввода / вывода? Как мне реализовать это в этой программе?

Мне нужно написать программу на C, которая принимает три аргумента командной строки: входной файл один входной файл два имя выходного файла Программа должна считывать данные из файлов 1 и 2 и объединять первый файл с последующим вторым файлом, в рез…
29 окт '13 в 08:29
2 ответа

Что вызывает зависание моей программы и ее неправильное завершение? (труба, чтение системного вызова, пока цикл)

У меня есть программа, в которой я пишу из нескольких дочерних процессов в канал, а затем пытаюсь прочитать все сообщения, записанные каждому процессу, из каждого канала и распечатать их на экране. С помощью следующего кода (в частности, цикла while…
19 ноя '13 в 21:29
1 ответ

Инвентаризация с помощью MATLAB (Низкоуровневый ввод / вывод)

Это то время, когда I/O сбивают меня с толку. В этом случае моя цель состоит в том, чтобы написать функцию, которая принимает в файл.txt инвентарных предметов и другой файл цен.txt и выводит общую стоимость пополнения запасов, а также в файле.txt с …
0 ответов

Выполнение сервисных вызовов на основе ввода пользователя

Я только что написал свою первую программу добавления MIPS. Ожидается мой вывод ($t0 + $t1 = $t2), но у меня есть вопрос о каком-то странном поведении, которое, по моему мнению, следует избегать. В строках, где я собираю пользовательский ввод (li $ …
03 сен '16 в 21:16
1 ответ

Записать содержимое файла в стандартный формат с помощью системных вызовов?

Я понимаю, как открыть файл и записать содержимое этого файла в другой файл. Я хочу знать, как открыть файл с помощью системных вызовов низкого уровня open() write() read() close() открыть тот же файл и записать его в стандартный формат. Это возможн…
30 окт '13 в 10:40
1 ответ

Запись файлов на низком уровне

Я читал учебное пособие по программированию GNU C в Интернете и немного запутался в примере кода для низкоуровневого чтения и записи. Код как ниже: #include <stdio.h> #include <fcntl.h> int main() { char my_write_str[] = "1234567890"; ch…
25 янв '19 в 00:54
1 ответ

Найти имя в электронном письме (низкоуровневый ввод / вывод)

Раунд 2: Выделение лидеров в электронном письме Хорошо, поэтому моя следующая проблема - попытаться выяснить, кто является лидером в проекте. Чтобы определить это, нам дают электронное письмо, и мы должны найти, кто говорит "Хотите ли вы..." (заглав…
10 окт '14 в 13:15
1 ответ

На низком уровне, как персонаж печатается на консоли

Я изучаю исходный код простой ОС (простой, но реальной, которая действительно может работать на компьютере с архитектурой x86), и я не уверен, что процесс, на который символ отправляется и отображается на мониторе консоли. В исходном коде подпрограм…
3 ответа

Голанг написать структуру как необработанные данные

Я работаю над базой данных нового типа, используя GO. Одна из вещей, которые я хотел бы сделать, - это иметь распределенный диск, чтобы я мог распределять запросы по нескольким машинам (например, архитектура типа Pi). Это означает построение моих со…
06 янв '18 в 19:20
2 ответа

Низкоуровневый стандарт C для приема имени файла и печати содержимого файла на стандартный вывод

Я хочу получить имя файла от пользователя через stdin, открыть файл с помощью open() и назначить его дескриптору файла, а затем распечатать содержимое этого файла в stdout. Это мой код, и он не работает должным образом. Проблемы: printf("введите имя…
31 окт '13 в 18:46
1 ответ

Запись файла VBA в двоичном режиме (при перезаписи данного байта неожиданно изменяется следующий, устанавливая его значение в 0)

Я хочу изменить часть .bmp файл, использующий VBA, все отлично работает, за исключением того, что, когда я перезаписываю выбранный байт, следующий байт устанавливается на ноль. Мой макрос: Sub WriteBinaryFile() Dim i As Integer Dim nFileNum As Integ…
11 май '14 в 08:24