Описание тега freopen
NoneFreopen reopens a stream with a different file or mode.
1
ответ
Как я могу использовать freopen() для перенаправления stdout и stdin в файл журнала тисков в многопоточном приложении?
Расширенный вопрос из многопоточного приложения, как я могу перенаправить stderr & stdout в отдельный файл в соответствии с потоком? Посмотрите, как я хочу сохранить все printf и сообщения об ошибках / предупреждениях, созданные в каждом потоке, в р…
26 окт '11 в 07:19
2
ответа
Использование freopen() для печати в файл и на экран
Я пытаюсь использовать freopen() для печати в текстовый файл и на экран, но я достигаю только печати в файл. Мне было интересно, можно ли было легко сохранить вывод программ в файл и распечатать его на экране? Потому что у меня это работало по-друго…
20 дек '12 в 18:43
1
ответ
Снова открыть стандартный вывод для демона linux?
Я понимаю, что демон не должен писать stdout (а также stderr) потому что это не будет доступно после отсоединения от управляющего терминала. Но могу ли я снова открыть stdout в обычный файл, чтобы все мои оригинальные журналы все еще работали? Это б…
10 мар '17 в 03:37
1
ответ
Попытка использовать freopen, но для двух разных файлов
Я пытаюсь использовать freopen() распечатать на два разных файла. Является ли это возможным? NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex: 0]; NSString *doc…
20 июл '14 в 18:41
4
ответа
Вывод SDL Console работает при отладке, но не при запуске с exe
Я пишу экспериментальную сетевую программу, в основном тестовую программу для изучения сетей. Я использую SDL и SDL_net в Code::Blocks с mingw, поэтому вывод консоли направлялся в stdout.txt. Я искал вокруг и обнаружил, что вы можете исправить это, …
29 янв '13 в 23:09
1
ответ
Написать в подкаталог используя freopen
Я пытаюсь записать в файлы внутри подкаталогов, используя freopen: freopen("output/output-1.txt", "w", stdout); Я попытался изменить его для вывода в текущий каталог, и он работает. Он завершается без ошибок, когда целевой выходной файл находится в …
08 дек '16 в 13:24
3
ответа
Почему scanf пропускает '\n' в функции freopen?
Я использую функцию freopen для чтения файлов. Но когда я использую оператор scanf для сканирования целых чисел, он пропускает символ '\n'. Как я могу не пропустить '\n' от scanf.
11 мар '14 в 14:43
1
ответ
freopen не пишет в указанный файл
Я пытаюсь перенаправить вывод stdout и stderr с помощью файла. Я использую freopen, и он создает файл в правильном каталоге, но файл пуст. Когда я закомментирую код для перенаправления stdout и stderr - вывод отобразится на консоли. Вот код: freopen…
28 мар '12 в 20:10
1
ответ
Как для перенаправления в песочницу использовать "printf" в iOS?
В разработке для iOS я хотел бы проверить вывод журнала в локальный файл. Использовать перенаправление можно для вывода "NSLog" в файл, но если я использую вывод "printf" при использовании freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncod…
06 июн '17 в 03:12
1
ответ
Имеет ли смысл попытаться открыть tty в двоичном режиме?
Я наткнулся на этот код C. Он использует freopen для повторного открытия стандартного ввода в двоичном режиме: if (!isatty(STDIN_FILENO)) freopen(NULL, "rb", stdin); Я не понимаю, откуда взялся этот тест. Значит ли это, что нет смысла открывать терм…
28 янв '13 в 14:55
1
ответ
Законно ли использовать freopen и после этого открывать?
Предположим, у меня есть строка char* str, Я печатаю его в буфер следующим образом: char buf[MAX_LEN]; freopen("tmp","w",stdout); printf("%s\n",str); fflush(stdout); fp = fopen(tmp,"r"); if (fp == NULL) return; fgets(buf,MAX_LEN,fp); fclose(fp); fcl…
08 апр '12 в 21:08
2
ответа
Открытие нескольких файлов, альтернативы fopen()
Я начинающий программист и заинтересован в конкурентном программировании. Я недавно сделал грейдер для проблем с COCI. В функции этого кода я беру входные данные из входных файлов, используя цикл. Его часть открытия файла выглядит так - int next(int…
03 окт '13 в 08:55
2
ответа
Переназначить указатель файла в цикле
Мне нужно переназначить один указатель файла на несколько файлов последовательно. У меня есть пути к файлам правильно в пути строки. когда я передаю путь и указатель файла на функцию для переназначения, я получаю "Aborted (core dumped)".. FILE * fpt…
25 апр '13 в 07:25
3
ответа
Перенаправление stdout и stdin - Java
Пока пишу c/c++ код довольно удобно использовать freopen (). Пожалуйста, посмотрите следующий фрагмент кода - int main(){ int n1, n2, result; freopen("input.txt", "rb", stdin); freopen("output.txt", "wb", sdtout); while(scanf("%d %d", &n1, &…
02 янв '15 в 19:25
0
ответов
Как записать NSLog в файл
Я хочу знать, как записать NSLog в файл с какими-то ограничениями, такими как размер файла. На самом деле, я уже знаю, чтобы перенаправить стандартный вывод (stderr) в конкретный файл. То есть используя freopen(filePath, "a+", stderr); Используя выш…
14 июн '17 в 03:16
3
ответа
fclose работает по-разному на Android и Linux
Следующая программа: #include <stdlib.h> #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> int main() { fclose( stderr ); printf( "%d\n", fileno( stderr ) ); return 0; } шоу -1 на Ubuntu 11.04 и 2 на эмуляторе I…
30 май '12 в 13:01
1
ответ
Смешивание freopen и ncurses
У меня проблемы с микшированием freopen из stdin вместе с библиотекой ncurses. Что я делаю, это снова открываю стандартный файл в файл, анализирую его с помощью flex+bison, затем я должен вернуть его обратно и запустить ncurses. Код для обмена являе…
13 июл '12 в 12:05
0
ответов
freopen в C++ писать странные коды в.cpp файле
У меня проблемы с freopen в C++. Я уверен, что я свободен в правильном направлении: freopen("BTWR.inp", "r", stdin); freopen("BTWR.out", "w", stdout); Я закрыл свой файл.cpp, затем снова открыл его, и мой код стал таким: [Project] FileName=BTWR.cpp …
28 сен '17 в 16:50
2
ответа
Передача входного файла в выходной файл в C?
В настоящее время я могу (я думаю) открыть файл с помощью fopen. В целях тестирования я хочу иметь возможность передать содержимое файла в выходной файл, но я не получаю желаемых результатов. Вот некоторый код: #include <stdio.h> #include <…
26 апр '13 в 03:21
1
ответ
Как я могу открыть файловый поток и очистить его без имени файла?
Допустим, у меня есть поток файлов. FILE *fp = fopen("hi.txt", "w"); fprintf(fp, "test"); Я хочу как-то открыть его снова, но я также хочу очистить его, и у меня нет доступа к имени файла на этот раз. Я пытался сделать следующее, но это не меняет вы…
22 ноя '15 в 21:42