Articles of iostream

Implémentation Java IO de unix / linux «tail -f»

Je me demande quelles techniques et / ou bibliothèques utiliser pour implémenter les fonctionnalités de la commande linux “tail -f”. Je cherche essentiellement une extension / remplacement de java.io.FileReader . Le code client pourrait ressembler à ceci: TailFileReader lft = new TailFileReader(“application.log”); BufferedReader br = new BufferedReader(lft); Ssortingng line; try { while (true) { line= […]

Pourquoi appellerions-nous cin.clear () et cin.ignore () après avoir lu l’entrée?

Le tutoriel C ++ de Google Code University utilisait ce code: // Description: Illustrate the use of cin to get input // and how to recover from errors. #include using namespace std; int main() { int input_var = 0; // Enter the do while loop and stay there until either // a non-numeric is entered, […]

Comment résoudre l’inclusion non résolue: dans un fichier C ++ dans Eclipse CDT?

Je télécharge eclipse pour c ++ (cdt-master-8.0.2.zip). Quand j’écris: #include Il marque: Unresolved inclusion: Comment puis-je le réparer?

Quelle est la différence entre cout, cerr, clog de l’en-tête iostream dans c ++? Quand utiliser lequel?

J’ai essayé de rechercher la différence entre cout , cerr et cerr sur internet, mais je n’ai pas trouvé de réponse parfaite. Je ne sais toujours pas quand utiliser quoi. Est-ce que n’importe qui peut m’expliquer, à travers des programmes simples et illustrer une situation parfaite sur quand employer lequel? J’ai visité ce site qui […]

Qu’est-ce que Streambuf? Comment l’utiliser?

J’essaie d’apprendre un peu plus sur le fonctionnement des stream d’E / S en C ++, et je suis vraiment confus quand utiliser quoi. Qu’est-ce qu’un streambuf ? Quand utilise-t-on un streambuf par rapport à une ssortingng , un istream ou un vector ? (Je connais déjà les trois derniers, mais pas comment streambuf compare, […]

Sortie de chaînes Unicode dans l’application de console Windows

Salut, j’essayais de sortir une chaîne Unicode vers une console avec iostreams et a échoué. J’ai trouvé ceci: Utiliser la police unicode dans l’application de console c ++ et cet extrait fonctionne. SetConsoleOutputCP(CP_UTF8); wchar_t s[] = L”èéøÞǽлљΣæča”; int bufferSize = WideCharToMultiByte(CP_UTF8, 0, s, -1, NULL, 0, NULL, NULL); char* m = new char[bufferSize]; WideCharToMultiByte(CP_UTF8, 0, […]

Comment lire ligne par ligne ou un fichier texte complet à la fois?

Je suis dans un tutoriel qui introduit des fichiers (comment lire et écrire de \ à fichier) Tout d’abord, ce n’est pas un devoir, c’est juste une aide générale que je recherche. Je sais lire un mot à la fois, mais je ne sais pas lire une ligne à la fois ou lire le fichier […]

Restaurer l’état de std :: cout après l’avoir manipulé

Supposons que j’ai un code comme celui-ci: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Ma question est la suivante: existe-t-il un moyen de «restaurer» l’état de cout après son retour de la fonction? (Un peu comme […]

opérateur << doit prendre exactement un argument

ah #include “logic.h” … class A { friend ostream& operator<<(ostream&, A&); … }; logic.cpp #include “ah” … ostream& logic::operator<<(ostream& os, A& a) { … } … Quand je comstack, cela dit: std :: ostream & logic :: operator << (std :: ostream &, A &) »doit prendre exactement un argument. Quel est le problème?

Comment lire jusqu’à EOF à partir de cin en C ++

Je code un programme qui lit les données directement à partir de l’entrée de l’utilisateur et je me demandais comment je pourrais (sans boucles) lire toutes les données jusqu’à EOF à partir de l’entrée standard. cin.get( input, ‘\0’ ) utiliser cin.get( input, ‘\0’ ) mais ‘\0′ n’est pas vraiment le caractère EOF, qui lit simplement […]