Sagen wir einen Code haben:Wie 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;
}
Wie ein Raum Symbol von der Standardeingabe cin? Wenn Sie Leerzeichen schreiben, ignoriert das Programm! :( Gibt es eine Kombination von Symbolen (zB ‚\ s‘ oder so ähnlich), die „Space“ bedeutet, dass ich von der Standardeingabe für meinen Code verwenden kann?
Soweit ich den Raum (Leerzeichen?) Erinnern kann, verwendet wird, um die verschiedenen Eingänge zu trennen. Möglicherweise müssen Sie eine Char * Line verwenden; um den Raum inklusive zu bekommen. – khmarbaise
Bitte ändern Sie '<<<' in '<<' und verwenden Sie '==' um auf Gleichheit zu prüfen. Diese Tippfehler lenken die Antworten ab. – Geoff
Hinweis: Der Begriff Befehlszeile ist hier nicht wirklich relevant. Die Befehlszeile wird in Parameter konvertiert, die als argv-Parameter an main() übergeben werden. std :: cin liest von der Standardeingabe (die standardmäßig mit der Benutzertastatur verbunden ist). –