Запись в файл
Я записываю строку в файл (fputs). Все нормально, только вот она в win кодировке. Подскажите кто нить, как ложить строку в дос кодировке? Заранее благодарен.
#include <stdio.h>
int fputs(const char *s, FILE *stream);
int fputws(const wchar_t *s, FILE *stream);
Функция выводит строку в поток.
В качастве аргументов в неё передаются указатель на вектор типа char (причём с окончанием строки : символ "\n") и переменная потока. Одним словом: то что было в массиве, то и запишется в поток.
Тебе нужно устроить перекодировку до записи массива в поток.
Не понимаю, зачем использовать эти старые средства при использовании C++Builder, когда можно использовать новые, которые намного удобнее и эффективнее.
AnsiToOem - смотри это и зеркальную ей..