Это только что произошло со мной при тестировании части более крупной программы, которую я выделил. Оригинальная функция удалит символы не ASCII из строки в особом порядке, что мне нужно, то, что эта программаНет вывода при использовании `fprintf 'после` fwprintf'
#include <stdio.h>
#include <wchar.h>
int main(int argc, char *argv[])
{
fwprintf(stdout, L"-- Example\n");
fprintf(stdout, "-- Example\n");
return 0;
}
не печатает бы второй -- Example
на моей системы Linux (Fedora 22). Хотя использование fwprintf()
снова или fprintf(stderr, "-- Example\n");
будет работать.
- Это ожидаемое поведение? И почему?
Какая операционная система? – trojanfoe
@trojanfoe Обновлены теги. –
действительно работает с MSVC. –