Вопросы по теме 'stdio'

Определение (открытого) имени файла из ФАЙЛА *
Учитывая указатель stdio FILE * , существует ли метод, с помощью которого я могу узнать имя (открытого) файла?
740 просмотров
schedule 29.09.2021

Скопируйте часть файла в C ++
В настоящее время я занят проектом, в котором мне нужно скопировать часть из файла в другой файл, поэтому я сделал для этого код, используя fread и fwrite. Но я столкнулся с проблемой: для целей тестирования я сделал код, который должен копировать...
1678 просмотров
schedule 07.09.2021

Как я могу очистить Linux-буфер stdio-redirect уже запущенной программы Python?
У меня есть долго работающая программа, которую я не хочу убивать, но я хочу видеть результат, который она имеет (то есть одно предложение каждый час или около того). Теперь я знаю, что мне нужно сбросить вывод в моем скрипте (например,...
614 просмотров
schedule 06.11.2021

получает и помещает, чтобы получить и распечатать строку
Я пытаюсь получить и распечатать строку с помощью команд Get и Put, но получаю ошибку сегментации, когда использую их вместе. это код, который я пытаюсь заставить работать. [я набираю строку "prova", чтобы проверить это] int main() { char...
4323 просмотров
schedule 09.10.2021

Предотвратить включение stdio.h (или другого стандартного заголовка)
Кодовая база, с которой я работаю, исторически пыталась - целенаправленно - избегать появления зависимости от stdio.h. Она имеет собственное форматирование и механизмы печати, и это то, что предполагается использовать вместо printf и т. Д. Но...
350 просмотров
schedule 28.11.2021

Почему fgetc читает только определенный байт PNG в C?
Я пытаюсь прочитать байты файла изображения на C, в частности PNG, следующим образом: #include <stdio.h> int main(){ FILE* fd = fopen("logo.png", "r"); char c = fgetc(fd); while(c != EOF){ printf("%c", c); c = fgetc(fd); }...
226 просмотров
schedule 01.10.2021

Невозможно записать в канал Windows через стандартный вывод
_open_osfhandle создает дескриптор файла C из дескриптора файла Windows, а _dup может изменить существующий базовый файловый объект fd. При использовании для перенаправления stdout на CreatePipe канал ReadFile не захватывает вывод,...
216 просмотров
schedule 25.10.2021

Странное поведение fread ()
Это мой код: FILE* fLeftResult = fopen("C:/Users/Vincenzo/Desktop/unina/SOC/progetto esame/elaborazione fir/ResultLowLeft.bin","r+"); short output; short matlabIdeal[SAMPLES+1] = {0}; size_t returnValue= fread(matlabIdeal, sizeof(short), SAMPLES,...
105 просмотров
schedule 19.11.2021

Путаница в отношении примера недопустимого использования setbuf на странице руководства
От man setbuf в Ubuntu: Вы должны убедиться, что пространство, на которое указывает buf, все еще существует в потоке времени, закрыто, что также происходит при завершении программы. Например, следующее недопустимо: Неверный пример кода...
77 просмотров
schedule 10.09.2021

Получить вывод vsnprintf () по частям
У меня есть массив символов размера N, и мне нужно получить вывод vsnprintf в разных частях, если его длина превышает размер массива символов минус 1 (N-1 байт). Я хочу реализовать что-то вроде printf, но выводить его через UART. Я не хочу, чтобы...
275 просмотров
schedule 12.09.2021

Получить запущенный процесс 'stdin/stdout с помощью node.js
Я запускаю процесс из узла с child_process.spawn обработка событий данных process.stdout/stderr и запись на стандартный ввод. Теперь мое приложение node может зависнуть или остановиться, когда оно перезапускается, я нахожу процесс по его PID, а...
1991 просмотров
schedule 30.04.2022

Сравнение строк из файлов
У меня небольшая проблема. Я хочу, чтобы программа искала файл, и если он совпадает с вводом пользователя, то программа покажет «привет», а если нет, то покажет «пока». Эти выходные данные предназначены только для целей тестирования. Вернемся к...
33 просмотров
schedule 29.04.2022

Использование rewind() для ФАЙЛА*, открытого с помощью fmemopen
Решено с помощью glibc 2.24 -- см. ОБНОВЛЕНИЕ ниже Вот кусок C-кода (скомпилирован с помощью gcc 5.3.1, glibc 2.23): #include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> int main() {...
269 просмотров
schedule 29.04.2022

freopen: возврат к исходному потоку
Мне нужно было перенаправить стандартный вывод в разные файлы, чтобы разделить некоторые произведенные отпечатки и вернуться к обычному стандартному выводу. Я использовал freopen для переключения на файл следующим образом: char name[80];...
5347 просмотров
schedule 12.05.2022

Проблемы с C при использовании float и printf
Я пытаюсь запустить некоторый базовый код на C, чтобы объявить 2 переменные с плавающей запятой, а затем разделить их и поместить это значение в 3-ю переменную. После этого я печатаю все 3. #include <stdio.h> int main () { /* variable...
68 просмотров
schedule 19.05.2022

Кроссплатформенный способ запустить процесс и перенаправить его stdio
Я хотел бы знать, есть ли кроссплатформенная (Windows, Linux, BSD) библиотека, с помощью которой я мог бы запускать процесс асинхронно и иметь iostream -подобные обертки для его стандартных пайпов. Я хотел бы, чтобы он мог сказать, когда процесс...
1746 просмотров
schedule 23.05.2022

Функция fprintf не работает, но возвращает положительное число
Я использую fprintf следующим образом. Вроде бы все в порядке, но fprintf вообще не печатает в мой файл! fprintf(pFile, "%s\n", "print"); Странно то, что fprintf возвращает OK . он возвращает 6 в приведенном выше коде, но не...
1430 просмотров
schedule 26.05.2022

Не удается заставить работать функцию файлового дескриптора _write — Windows 10
Ниже приведены две версии простого кода, который я написал для Windows с помощью VS2017. Они выбираются директивой #if. Первая версия использует функции файлового дескриптора, чтобы открыть файл, а затем записать в него. Вторая версия делает то же...
109 просмотров
schedule 01.06.2022

Какую библиотеку ввода-вывода C следует использовать в коде C ++?
В новом коде C ++ я предпочитаю использовать библиотеку C ++ iostream вместо библиотеки C stdio. Я заметил, что некоторые программисты придерживаются stdio, настаивая на его переносимости. Так ли это на самом деле? Что лучше использовать?
12670 просмотров
schedule 04.06.2022

Как перехватить printf() в коде С++?
Я использую статическую библиотеку, которая выводит стандартный вывод с помощью printf(). Как я могу перехватить его, чтобы показать вывод в моем приложении и, например, выделить что-то? У меня есть исходники библиотеки, и я могу немного изменить...
1470 просмотров
schedule 06.06.2022