Digamos que tenemos un código:Cómo usar Cin Space en C++?
int main()
{
char a[10];
for(int i = 0; i < 10; i++)
{
cin>>a[i];
if(a[i] == ' ')
cout<<"It is a space!!!"<<endl;
}
return 0;
}
Cómo Cin un símbolo del espacio de la entrada estándar? Si escribe espacio, el programa ignora! :( ¿Hay alguna combinación de símbolos (por ejemplo, '\ s' o algo así) que significa "espacio" que puedo usar de la entrada estándar para mi código?
Por lo que yo puedo recordar el espacio (espacio en blanco?) Se utiliza para separar las diferentes entradas. Puede ser que necesite usar una línea de caracteres *; para obtener el espacio inclusivo. – khmarbaise
Cambie '<<<' a '<<' y use '==' para probar la igualdad. Estos errores tipográficos están distrayendo las respuestas. – Geoff
Nota: El término línea de comando no es realmente relevante aquí. La línea de comando se convierte en parámetros pasados a main() como los parámetros argv. std :: cin lee de la entrada estándar (que por defecto está conectada al teclado del usuario). –