Red de conocimientos turísticos - Conocimientos sobre calendario chino - Algoritmo para convertir tipos de cadenas a tipos binarios usando la sintaxis C.

Algoritmo para convertir tipos de cadenas a tipos binarios usando la sintaxis C.

#include lt; stringgt;

#include lt;vectorgt;

#include "iostream"

usando el espacio de nombres std;

int main(){

string str="101011"; //tome una constante aquí para simplificar, por supuesto, puede usar cin como entrada

const char *str1=str.c_str (); //devuelve una cadena en estilo c

vectorlt; intgt; bytes; //contenedores ordenados (contenedores ordenados), si no se utilizan aquí, puede definir un espacio grande para ellos. Puedes definir un espacio grande para almacenarlo, o puedes usar espacio asignado dinámicamente

int i=0;

while(*(str1 i)! = 0)

{

int j=*(str1 i)-48; //número de caracteres convertido a int

bytes.push_back(j); //agregar al contenedor

i;

}

//salida a pantalla

vector lt;:: iterador iter; p> for (iter=bytes.begin(); iter!= bytes.end(); iter)

coutlt; *iter

coutlt;

return 0;

}

Se ha depurado, pero no sé si es lo que quieres

.

ter>