Articles of sortie

Écriture / lecture de fichier C ++

J’essaie de créer un tableau, d’écrire un tableau dans le fichier et de l’afficher. Il semble fonctionner mais je ne reçois qu’une partie de la sortie (les 3 premiers éléments) ou des valeurs dépassant les limites #include #include using namespace std; int main() { int arr[20]; int i; for (i = 0; i < 5; […]

Alternative au système («Pause»); revisité

Je sais que cette question a été posée un million de fois, mais je voudrais poser une question de codage, car plusieurs solutions semblent ne pas fonctionner avec ce code, et je ne sais pas pourquoi. Si vous regardez juste avant le retour 0 ;, j’essaie cin.get () et cela n’arrête pas le programme, pas […]

Boost: comment créer un thread afin de pouvoir contrôler toutes ses sorties standard, ses erreurs standard?

Je crée une application console Win32 en C ++. J’utilise des API (pas les miennes, et je ne peux pas modifier ses sources). Il est écrit pour qu’il écrive certaines de ses informations sur l’écran de la console sans demander … chaque fois que je l’appelle (48 fois par seconde). notifié quand ce fil va […]

Comment aligner le texte à droite en utilisant cout?

Supposons que j’ai une chaîne s qui est donnée ci-dessous: ssortingng s=”i am\ngoing\nto\ncuet”; Je souhaite aligner la chaîne à droite lors de l’affichage dans la console. Donc, je veux montrer la sortie comme ceci: EDIT: les caractères les plus à droite doivent être alignés. i am going to cuet J’ai essayé ce code pour afficher […]

Surcharge de l’opérateur <<

J’essaie de surcharger l’opérateur <<. J'ai réussi à surcharger les autres opérateurs mais ce dernier me pose problème. Peut-être a-t-il simplement besoin d'un nouvel œil. J'ai l'impression que tout cela est causé par un qualificatif const. Où j’ai besoin de l’opérateur pour travailler. for(UINT i = 0; i < setVector.size(); ++i) { outStream << "SET […]

Le programme C ++ doit quitter dès qu’il appuie sur ‘esc’

J’ai un programme dans lequel il y a un code qui ressemble à ceci: int Element[15]; cout <> Element; et je veux que le programme se termine dès qu’il appuie sur la touche “esc” . De plus, l’utilisateur ne devrait pas avoir à appuyer sur la touche «Entrée» après avoir appuyé sur la touche « […]

Opérations de disque de bas niveau sous Linux pour C ++

Quel type de méthodes existe-t-il sous Linux pour les opérations de disque de bas niveau en C ++? J’essaye d’écrire mon propre gestionnaire de données sur un disque. Par exemple, j’aimerais créer un programme C ++ dans l’environnement Linux qui alloue une certaine quantité (continue) sur un disque et me permet ensuite librement de lire […]

Les fonctions d’E / S au format C (printf, sprintf, etc.) sont-elles plus populaires que IOStream, et si oui, pourquoi?

J’ai récemment feuilleté beaucoup de codes créés par d’autres et remarqué que tout le monde utilise beaucoup les fonctions C de style “printf”, mais les fonctions C ++ apsockets à l’école (cout, en particulier) ne semblent pas si populaires. Est-ce une observation valable, et y a-t-il une raison à cela? Convention? Merci, R

Comment afficher un nombre fixe de chiffres en C ++ sans arrondir

J’ai ce code (très basique): #include #include using namespace std; int main() { float a = 0.0, b = 0.0, c = 0.0; cout<>a; cout<>b; cout<<endl; c = a / b; cout<<"Result: "<<fixed<<setprecision(2)<<c<<endl; return 0; } Quand j’entre deux nombres (disons, a = 513 et b = 791), je reçois 0,65. La calculasortingce montre que […]

redirection de cout dans le fichier c ++

mon problème est que j’ai plusieurs couts dans divers fichiers du projet. Je voudrais que tous soient redirigés et enregistrés dans un fichier .txt . Ce que j’ai réalisé jusqu’à présent, c’est qu’un seul cout est enregistré dans le fichier. Je ne veux pas créer un fichier .txt séparé pour chaque cout , afin de […]