Domanda

  cout << hex << 11 << endl;
  cout << 12 << endl;

stamperà:

a

b

Se io Cout 13, che verrà stampato come 'c'. Come faccio a rimuovere il modificatore esagonale da ora in poi quindi sarebbe basta stampare 13? Questo è probabilmente semplice, ma ho provato a cercare la risposta altrove. Grazie.

È stato utile?

Soluzione

Scrivi nel codice:

cout << dec << 13

Altri suggerimenti

Si potrebbe desiderare di guardare il Boost iostream Stato risparmiatore biblioteca. Ciò lo rende abbastanza facile per salvare uno stato, impostare un nuovo stato, quindi ripristinare lo stato originale (salvato).

cout << dec

Vedi anche qui

using namespace std;
cout<<hex<<11<<endl;
cout<<dec<<12<<endl;
cout<<13<<endl;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top