Cómo leer un archivo ASCII completo en C ++ stdstring

Cómo leer un archivo ASCII completo en C ++ stdstring
C ++ define un método para representar la secuencia de caracteres como un objeto de clase. Esta clase se conoce como std :: cadena. Esa clase de cadena almacena caracteres al igual que una secuencia de bytes, con la capacidad de recuperar caracteres de un solo byte.

ASCII, que representa el código estándar estadounidense para el intercambio de información, es el estándar para asignar caracteres, números y letras a 256 espacios accesibles en el código de 8 bits. Un número de decimal (dec) ascii se deriva del binario.

Una pregunta muy común formulada por los usuarios es "Cómo leer un archivo ASCII completo en la cadena C ++ STD ::?". En este artículo, se proporciona la descripción detallada de esta pregunta.

Cómo leer un archivo ASCII completo en c ++ std :: string?

Leer un archivo ASCII en el C ++ std :: la cadena es simple. Sin embargo, antes de moverse, siga la sintaxis del algoritmo que vamos a usar más tarde.

Comenzar

  • Declarar un archivo Nombre del archivo.txt y ejecutar una operación de lectura utilizando el objeto de archivo F del Ifstream tipo.
  • Declarar una variable de cadena tipo.

if (f)

  • Declarar otra variable de tipo OstringStream.
  • Para recuperar los datos del objeto de archivo, declare la función.
  • Coloque el contenido del objeto de archivo en una variable de tipo OstringStream.
  • Coloque la cadena de la variable de tipo OstringStream en la variable de tipo de cadena.
  • Imprima el valor de la variable de cadena.

Fin

Después de una comprensión adecuada, puede seguir el código dado a continuación para leer un archivo ASCII completo en C ++ STD :: String.

#incluir
#incluir
#incluir
#incluir
usando el espacio de nombres STD;
int main ()

ifstream f ("/home/komal/escritorio/komal.TXT");
cuerda str;
if (f)

ostringstream a;
a << f.rdbuf();
str = a.str ();

cout<

El código anterior lee los caracteres ASCII del archivo komal.TXT y almacena el contenido en ostrignstream Tipo de variable con nombre "a". Después de eso el "a" La variable almacena los datos en una variable de tipo de cadena nombrada "Str". Entonces la función de cout se usa para imprimir la cadena como se muestra en la salida.

De esta manera, puede leer cualquier archivo ASCII que desee. Pero asegúrese de que el archivo esté en el directorio de su sistema.

Conclusión

C ++ define un método para representar la secuencia de caracteres como un objeto de clase. Esta clase se conoce como std :: cadena. ASCII es el estándar para asignar números, letras y otros caracteres a 256 ranuras accesibles en el código de 8 bits. El método presentado en las pautas anteriores lo ayuda a leer un archivo ASCII completo en C++ std :: cadena.