std::basic_ostream::seekp
De cppreference.com.
< cpp | io | basic ostream
|
|
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. |
| basic_ostream& seekp( pos_type pos ); |
(1) | |
| basic_ostream& seekp( off_type off, std::ios_base::seekdir dir); |
(2) | |
Définit l'indicateur de position de sortie de l'objet associé
streambuf courant . Original:
Sets the output position indicator of the current associated
streambuf 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.
Tout d'abord, construit un objet sentry qui vérifie le flux d'erreurs et les couleurs de la cravate () 'flux de sortie d. (depuis C++11) Ensuite,
1) Original:
First, constructs a sentry object which checks the stream for errors and flushes the tie()'d output streams. (depuis C++11) Afterwards,
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.
définit l'indicateur de position de sortie à
2) pos valeur absolue (par rapport au début du fichier) en appelant rdbuf()->pubseekoff(pos, std::ios_base::out). Si le rendement du (pos_type)-1 appel, exécute setstate(failbit) .Original:
sets the output position indicator to absolute (relative to the beginning of the file) value
pos by calling rdbuf()->pubseekoff(pos, std::ios_base::out). If the call returns (pos_type)-1, executes setstate(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.
définit l'indicateur de position de sortie pour compenser
off par rapport à dir en appelant rdbuf()->pubseekoff(off, dir, std::ios_base::out). Ne pas rapporter des erreurs .Original:
sets the output position indicator to offset
off relative to dir by calling rdbuf()->pubseekoff(off, dir, std::ios_base::out). Does not report errors.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.
Sommaire |
[modifier] Paramètres
| pos | - | position absolue pour régler l'indicateur de position de sortie de .
Original: absolute position to set the output 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 de sortie de .
Original: relative position to set the output 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. | ||||||||||||||||||||||||||||||||
[modifier] Retourne la valeur
*this
[modifier] Exceptions
1)Peut générer std::ios_base::failure en cas d'échec, si exceptions() & failbit != 0 .
2) Original:
May throw std::ios_base::failure in case of failure, if exceptions() & failbit != 0.
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.
Ne jetez pas moins rdbuf()->pubseekoff() jette
Original:
Does not throw unless rdbuf()->pubseekoff() throws
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.
[modifier] Exemple
#include <sstream> #include <iostream> int main() { std::ostringstream os("hello, world"); os.seekp(7); os << 'W'; os.seekp(0, std::ios_base::end); os << '!'; os.seekp(0); os << 'H'; std::cout << os.str() << '\n'; }
Résultat :
Hello, World!
[modifier] Voir aussi
| 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) | |
| 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 de std::basic_istream)
| |
| sets the input position indicator (fonction membre publique de std::basic_istream)
| |