Результаты поиска по запросу "stdio"

4 ответа

пробел в строке формата (scanf)

Рассмотрим следующий код: #include<stdio.h> int main() { int i=3, j=4; scanf("%d c %d",&i,&j); printf("%d %d",i,j); return 0; }Это работает, если я дам2c3 или же2 c 3 или же2c 3 в качестве входных данных, если мне нужно изменить значение ...

1 ответ

Почему System.err медленнее, чем System.out в Eclipse? [Дубликат]

Возможный дубликат:Java: System.out.println и System.err.println вышли из строяПочему этот код

0 ответов

Под MinGW это должно быть #include <fcntl.h>, а константа _O_BINARY (см. Ссылку выше).

аюсь проанализировать данные со стандартного ввода в двоичном режиме под Win32. Первое, что делает мой код, это проверяет 4-байтовый заголовок в начале: int riff_header; fread(&riff_header, sizeof(riff_header), 1, ifp); // 'RIFF' = little-endian ...

ТОП публикаций

1 ответ

Осторожно ... кто-то может случайно или злонамеренно преднамеренно передать вам двоичный файл. Так что же такое "% s". Никогда не думайте, что ввод - это то, что вы ожидаете!

у обработать содержимое файла конфигурации. Файл конфигурации может быть любого размера. Я получаю ошибку шины после зависания программы, когда запускаю следующий код: FILE *fp; struct stat st; char *buffer; fp = fopen(CONFIG_FILE, "r"); if (fp ...

4 ответа

Значительная разница в скорости fprintf без «-std = c99»

Я неделями боролся с плохо работающим переводчиком, которого я написал. На следующем простом bechmark #include<stdio.h> int main() { int x; char buf[2048]; FILE *test = fopen("test.out", "wb"); setvbuf(test, buf, _IOFBF, sizeof ...

13 ответов

Какая библиотека ввода / вывода C должна использоваться в коде C ++? [закрыто]

В новом коде C ++ я склоняюсь к использованию библиотеки iostream C ++ вместо библиотеки C stdio. Я заметил, что некоторые программисты, похоже, придерживаю...

3 ответа

fclose () / pclose () может блокировать некоторые файловые указатели

призваниеfclose() здесь послеdup()блокирование файлового дескриптора до завершения дочернего процесса (предположительно, потому что поток завершился). FILE *f = popen("./output", "r"); int d = dup(fileno(f)); fclose(f);Однако, выполняя ...

2 ответа

Почему этот код печатается два раза? [Дубликат]

Возможный дубликат: Работа fork () в Linux GCC [https://stackoverflow.com/questions/3513242/working-of-fork-in-linux-gcc] #include <stdio.h> void main () { printf ("ciao"); fork (); }У меня есть некоторые идеи по оптимизации C, но я не уверен. ...

3 ответа

CreateProcess с новым окном консоли, но переопределяет некоторые дескрипторы ввода-вывода std

Если вы используете CreateProcess с флагом CREATE_NEW_CONSOLE, у нового процесса будут стандартные ручки ввода, вывода и обработки ошибок, направленные в нов...

6 ответов

Получение вывода другой программы в качестве ввода на лету

У меня есть две программы, которые я использую таким образом: $ c_program | python_program.pyc_program печатает что-то, используяprintf() и python_program.py читает, используяsys.stdin.readline() Я хотел бы, чтобы python_program.py обрабатывал ...