std::basic_istream::seekg
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> basic_istream& seekg( pos_type pos ); |
||
basic_istream& seekg( off_type off, std::ios_base::seekdir dir); |
||
Les ensembles d'indicateurs de position d'entrée de l'objet associé
streambuf courant. En cas d'échec, les appels setstate(std::ios_base::failbit) .Original:
Sets input position indicator of the current associated
streambuf object. In case of failure, calls setstate(std::ios_base::failbit).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.
Tout d'abord, efface
eofbit (depuis C++11), puis se comporte comme UnformattedInputFunction, sauf que gcount() n'est pas affectée. Après la construction et la vérification de l'objet sentinelle,Original:
First, clears
eofbit (depuis C++11), then behaves as UnformattedInputFunction, except that gcount() is not affected. After constructing and checking the sentry object,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.
1)
définit l'indicateur de position d'entrée à
pos valeur absolue (par rapport au début du fichier). Plus précisément, exécute rdbuf()->pubseekpos(pos, std::ios_base::in) .Original:
sets the input position indicator to absolute (relative to the beginning of the file) value
pos. Specifically, executes rdbuf()->pubseekpos(pos, std::ios_base::in).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.
2)
définit l'indicateur de position d'entrée à
off position, par rapport à la position, définie par dir. Plus précisément, exécute rdbuf()->pubseekoff(off, dir, std::ios_base::in) . Original:
sets the input position indicator to position
off, relative to position, defined by dir. Specifically, executes rdbuf()->pubseekoff(off, dir, std::ios_base::in). 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
| pos | - | position absolue de mettre l'indicateur de position d'entrée à .
Original: absolute position to set the input position indicator to. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||||||||||||||||||||||||||||||
| off | - | position relative de définir l'indicateur de position d'entrée à .
Original: relative position to set the input position indicator to. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | ||||||||||||||||||||||||||||||||
| dir | - | définit la position de base pour appliquer le décalage par rapport à. Elle peut être une des constantes suivantes:
Original: defines base position to apply the relative offset to. It can be one of the following constants:
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
*this
Exemple
#include <iostream>
#include <string>
#include <sstream>
int main()
{
std::string str = "Hello, world";
std::istringstream in(str);
std::string word1, word2;
in >> word1;
in.seekg(0); // rewind
in >> word2;
std::cout << "word1 = " << word1 << '\n'
<< "word2 = " << word2 << '\n';
}
Résultat :
word1 = Hello,
word2 = Hello,
Voir aussi
renvoie l'indicateur de position d'entrée Original: returns the input position indicator 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) | |
renvoie l'indicateur de position de sortie Original: returns the output position indicator 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_ostream)
| |
définit l'indicateur de position de sortie Original: sets the output position indicator 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_ostream)
| |