Dire che abbiamo un codice:Come cin Space in 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;
}
Come cin un simbolo dello spazio dallo standard input? Se scrivi spazio, il programma ignora! :( C'è qualche combinazione di simboli (ad esempio '\ s' o qualcosa di simile), che significa "spazio" che posso usare dallo standard input per il mio codice?
Per quanto posso ricordare lo spazio (spazi bianchi?) Viene utilizzato per separare i vari ingressi. Potrebbe essere necessario utilizzare una linea char *; per ottenere lo spazio inclusivo. – khmarbaise
Per favore cambia '<<<' in '<<' e usa '==' per verificare l'uguaglianza. Questi errori di battitura distraggono le risposte. – Geoff
Nota: il termine riga di comando non è molto pertinente qui. La riga di comando viene convertita in parametri passati a main() come parametri argv. std :: cin legge dallo standard input (che di default è collegato alla tastiera dell'utente). –