Traté de hacerlo de esta maneraCómo leer una cantidad específica de caracteres desde un archivo de texto
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char b[2];
ifstream f("prad.txt");
f>>b ;
cout <<b;
return 0;
}
Debe leer 2 caracteres, pero se lee toda la línea. Esto funcionó en otro idioma pero no funciona en C++ por alguna razón.
+1 y "Gracias" por proporcionar un programa de muestra breve y completo. http://sscce.org –
"Esto funcionó en otro idioma pero no funciona en C++ por algún motivo". Esta es una de las peores suposiciones que puede hacer en la programación. Son dos idiomas diferentes, por lo que pueden tener un comportamiento diferente. – PlasmaHH
Sí, es bastante peligroso andar pensando eso. Si vienes a C++ desde Java (que es lo que parece por tu error) realmente necesitas sentarte leyendo algunos punteros y matrices y asegúrate de obtener lo que está sucediendo antes de dispararte en el pie. – zmccord