std::ws
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody>| Déclaré dans l'en-tête <istream>
|
||
template< class CharT, class Traits > std::basic_istream<CharT,Traits>& ws( std::basic_istream<CharT, Traits>& is ); |
||
Les rejets les espaces au début d'un flux d'entrée .
Original:
Discards leading whitespace from an input stream.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Se comporte comme un
UnformattedInputFunction, sauf que is.gcount() n'est pas modifié. Après la construction et la vérification de l'objet sentinelle, extrait les caractères à partir du flux et les supprime jusqu'à l'une des conditions suivantes est remplie:Original:
Behaves as an
UnformattedInputFunction, except that is.gcount() is not modified. After constructing and checking the sentry object, extracts characters from the stream and discards them until any one of the following conditions occurs:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- condition de fin de fichier se produit dans la séquence d'entrée (dans ce cas, la fonction appelle
setstate(eofbit)mais ne définit pasfailbit.Original:end of file condition occurs in the input sequence (in which case the function callssetstate(eofbit)but does not setfailbit.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- l'
ccaractère suivant disponible dans la séquence d'entrée n'est pas déterminé par des espaces, commestd::isspace(c, is.getloc()). Le caractère non-blanc n'est pas extraite .Original:the next available charactercin the input sequence is not whitespace as determined bystd::isspace(c, is.getloc()). The non-whitespace character is not extracted.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Il s'agit d'un manipulateur d'entrée uniquement d'E / S, il peut être appelé avec une expression telle que pour tout
in << std::ws in de type std::basic_istream .Original:
This is an input-only I/O manipulator, it may be called with an expression such as
in << std::ws for any in of type std::basic_istream.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Paramètres
| is | - | référence aux flux d'entrée
Original: reference to input stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Retourne la valeur
is (référence au flux après l'extraction des espaces consécutifs)Original:
is (reference to the stream after extraction of consecutive whitespace)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Exemple
#include <iostream>
#include <sstream>
int main()
{
std::istringstream s(" this is a test");
std::string line;
s >> std::ws;
getline(s, line);
std::cout << "ws + getline returns: \"" << line << "\"\n";
}
Résultat :
ws + getline returns: "this is a test"
Voir aussi
extraits et rejets des caractères jusqu'à ce que le caractère donné soit trouvé Original: extracts and discards characters until the given character is found The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique de std::basic_istream)
| |