¿Cómo usar cin para ingresar una matriz de caracteres bidimensionales en C++?
Se pueden utilizar dos métodos:
Definir la matriz bidimensional char a[10][100];
1, modo de cadena de entrada.
Si cada fila de la matriz bidimensional es una cadena, se puede ingresar en forma de cin>>a[n], y cada entrada es una fila de la matriz.
2. Modo de entrada de caracteres.
Si lo que quieres almacenar no es una cadena, sino una cadena que puede contener espacios en blanco, como nuevas líneas, tabulaciones, espacios y otros caracteres, necesitas ingresarlos por caracteres, puedes usar
a[m][n] = cin.get();
, ingresa cada elemento.
Información ampliada:
cin representa el dispositivo de entrada estándar. El flujo de entrada estándar en el flujo de intercambio del lenguaje de programación C++ requiere compatibilidad con iostream.h, es decir, #include debe incluirse en. Al principio,
cin >> Expresión 1 >> Expresión 2...>> Expresión n
Baidu Encyclopedia-cin (flujo de entrada estándar en C++)