stilo @C, fluxos C ++ ou E / S do arquivo de API do Win32?

Eu li C ++ Streams vs. E / S de estilo C? (entre outras páginas) para tentar me ajudar a decidir como implementar algum IO de arquivo em um projeto em que estou trabalhand

Fund Sou relativamente novo em programação em C ++ e Windows; tradicionalmente trabalhei em aplicativos de linha de comando e C. Desculpas antecipadamente pelo n00b-ness desta pergunta.

O problem Quero ler um arquivo de texto, processar o conteúdo e enviar para outro (novo) arquivo de texto. Estou trabalhando em um ambiente Win32 (e isso não mudará no futuro previsível) e estou escrevendo o aplicativo para reconhecer Unicode, por meio de macros de estilo _T. O "processamento" pode incluir a inserção / adição / exclusão de linhas de texto, com no máximo 128 caracteres.

A questã Prefiro escrever algo que seja robusto, portanto, o tratamento de erros de E / S é uma consideração. Eu acho que preciso ficar longe da E / S do arquivo de estilo C, se não por outro motivo, a não ser simplificar a verificação de código e tipo - ou seja, abordar isso em um POV mais OO. Quais são as vantagens de usar as funções da API do Win32 sobre as funções de fluxo do C ++ (se houver)? Você pode recomendar uma boa cartilha para qualquer uma das abordagens? (Meu Google me deixou com um pouco de sobrecarga de informações)

Muito obrigado

questionAnswers(4)

yourAnswerToTheQuestion