Этот тег предназначен для вопросов, касающихся "стандартного ввода-вывода", то есть ввода-вывода с использованием средств в заголовке C <stdio.h> или используя стандартные потоки stdin, stdout, stderr. </stdio.h>
2 ответа

Перейти к концу конкретной строки

Я пытаюсь изменить положение курсора в открытом файле. fp = fopen("dirty", "a+"); fprintf(fp, "Text at end of file"); // seek to end of third line (eg.) fprintf(fp, "Text at end of third line"); Я попытался закрыть и снова открыть файл, и fseek, кот…
07 май '13 в 14:48
1 ответ

Разница между fread(&c, 1, 1, input) и fgetc(input) для чтения одного байта

В настоящее время я пытаюсь прочитать файл PNG, по одному байту за раз, и получаю разные результаты, когда использую fread((void*), size_t, size_t, FILE*) а также fgetc(FILE*), По сути, я хочу "читать по одному байту за раз до конца файла", и я дела…
08 май '18 в 03:56
2 ответа

Распределение памяти в массивах

Я сделал программу, которая открывает файл (чтение в двоичном формате) и сохраняет все слова (в файле) в массиве char (динамически распределяется по длине слова).Это код: char **leggi_stringhe(const char *filename, size_t *size) { FILE *f = fopen(fi…
15 фев '17 в 14:03
3 ответа

Как сказать GDB сбросить stdio отлаживаемой программы

Stdio обычно буферизируется. Когда я достигаю точки останова и перед точкой останова есть printf, напечатанная строка все еще может быть в буфере, и я не могу ее увидеть. Я знаю, что могу очистить stdio, добавив в программу код сброса. Без этого ест…
24 ноя '11 в 01:32
4 ответа

C++ стандартная замена для (s)printf

Я делаю серверное приложение на C++, и оно предоставляет HTML-страницу в ответ на HTTP-запросы. Проблема в том, что в настоящее время моя веб-страница написана в виде постоянной строки в моем коде, и я вставляю другие строки, используя &lt;&lt; опер…
02 янв '13 в 17:01
3 ответа

Основная функция, связанная с getchar() в книге K&R C, не работает?

#include &lt;stdio.h&gt; main() { double nc; for(nc=0; getchar()!=EOF; ++nc); printf("%1d\n",nc); } Я впервые изучаю C, и есть несколько вещей, которые я не очень хорошо понимаю. Цикл for имеет довольно простую структуру, единственным ограничением к…
12 авг '17 в 20:52
0 ответов

Принять стандартный ввод в Electron-Main в Windows?

Я пытался установить ELECTRON_NO_ATTACH_CONSOLE=true и изучил каждый источник и пример в Интернете, который я могу найти, но я не нашел способ, чтобы стать правдой stdio на электрон. Получить его с простым приложением Node не проблема. К сожалению, …
05 сен '18 в 18:21
1 ответ

Android NDK родной поток ввода и вывода вызовов

Привет я добился этого, чтобы скомпилировать программу переменного тока с NDK для моего проекта Android. Теперь я могу назвать его основной функцией. Теперь мне нужно чтение / запись в поток ввода / вывода нативного процесса. Является ли это возможн…
21 мар '14 в 22:05
1 ответ

В реализации get_line, как я могу позволить пользователю перемещать свой курсор?

Итак, я сейчас работаю над небольшой оболочкой.Я получаю пользовательский ввод с моей собственной реализацией getline, которая многократно вызывает fgetc(stdin) и перераспределяет для чтения строки. Как разрешить пользователю использовать левую и пр…
02 апр '18 в 19:38
1 ответ

CC65: четыре строки плохие, две строки хорошие?

Я пытаюсь сделать IO, используя stdio.h на Commodore 64, но у меня есть даже со следующей программой: #include &lt;stdio.h&gt; void main(void) { printf("Foo\n"); printf("Bar\n"); /* printf("Foo\n"); */ /* printf("Bar\n"); */ } Проблема в том, если я…
23 дек '13 в 10:32
8 ответов

Почему printf() не выводит это целое число как число с плавающей запятой?

У меня есть этот код: #include &lt;stdio.h&gt; int main() { int i = 12345; printf("%f", i); return 0; } printf() выведет 0.000000, не должен printf() интерпретировать биты, содержащиеся в i как число с плавающей точкой?
18 дек '14 в 09:44
2 ответа

Почему Scanf реагирует так?

#include "stdafx.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv[]) { char *dumb = (char*)malloc(50); scanf("%[^\n]s", dumb); printf("%s\n",dumb); scanf("%[^\n]s", dumb); printf("%s\n", dumb); return 0; } Мне нужна помощь с кодом, если я за…
29 ноя '15 в 10:54
1 ответ

Данные stdio записи не записываются в файл

У меня проблема с использованием команд stdio для манипулирования данными в файле. Короче говоря, когда я записываю данные в файл, write возвращает целое число, указывающее, что оно прошло успешно, но когда я читаю их обратно, я получаю только стары…
28 окт '12 в 22:19
1 ответ

Почему fgets() рассматривается в gcc(linux) и как его использовать?

Возможный дубликат: Почему функция "получает" опасна? Почему не следует использовать? Я предлагаю пользователю ввести строку, используя fgets(), которая будет проанализирована с использованием scanf () для различения целых чисел, чисел с плавающей з…
20 июл '11 в 11:05
1 ответ

Почему использование cin перед sync_with_stdio(false) дает случайные значения следующей переменной i/p

Это простой код: #include &lt;iostream&gt; using namespace std; int main() { ios::sync_with_stdio(false); int t,n;cin&gt;&gt;t; cin.tie(NULL); while(t--){ cin&gt;&gt;n; cout&lt;&lt;n&lt;&lt;endl; } } Если я приведу вклад как 2 1 2 Я получаю выход 1 …
02 фев '19 в 12:20
0 ответов

Неблокирование на stdin, с блокировкой на stdout не работает

У меня есть простой скрипт на Python, который умирает после случайного количества вывода. ИМХО - должно функционировать Это специфично для Linux, такая же проблема для python2 или python3; не уверен насчет python-mac - у меня нет под рукой mac; И эт…
27 ноя '17 в 02:06
1 ответ

Как сделать выравнивание файлов с помощью fprintf в C?

У меня проблема с выравниванием файла с помощью C строка программы: fprintf(fpscrip,"\n %ld , %ld , %ld , %ld , %ld , %ld , %ld , %ld , %ld , %ld , %ld",scripCode,tradeVolume,LTQ,LTR,OpenRate,CloseRate,HighRate,LowRate,TotBuyQty,To‌​tSellQty,LowerCi…
11 сен '13 в 05:33
1 ответ

После подключения к серверу дождитесь ввода пользователя, не блокируя основной реактор, и отправьте его на сервер

У меня проблемы с Python и Twisted. Я начал писать клиент, который подключается к серверу и отправляет ему сообщения (которые сервер на данный момент просто возвращает обратно). Это все хорошо, но мне нужен способ, чтобы моя программа "ждала" (я име…
06 фев '15 в 06:33
2 ответа

Возникли проблемы с C с использованием float и printf

Я пытаюсь запустить некоторый базовый код на C, чтобы объявить 2 переменные типа float, а затем разделить их и поместить это значение в 3-ю переменную. После этого я печатаю все 3. #include &lt;stdio.h&gt; int main () { /* variable definition: */ fl…
27 мар '16 в 18:24
0 ответов

Как удаленно отправлять события клавиатуры во встроенное приложение Qt Quick?

У меня есть встроенная система Linux 3.10.17, на которой запущено приложение Qt Quick 5.2.1. Он имеет графический интерфейс пользователя, которым можно управлять, подключив USB-клавиатуру. То, что я хотел бы сделать, это управлять приложением удален…
20 фев '15 в 18:56