J’ai une application console écrite en C ++. Est-il possible de collecter toutes les sorties stdout dans un tableau ssortingng / pipe / memory? PS Je dois le faire depuis l’application de la console dont je dois collecter la stdout . Ou, en d’autres termes, il collecte de lui-même.
Si je reçois un stdin partir d’une application console comme ceci: HANDLE hStdIn = ::GetStdHandle(STD_INPUT_HANDLE); Je peux alors en lire les données: BYTE buff[32]; DWORD dwcbRead = 0; BOOL bReadRes = ::ReadFile(hStdIn, buff, SIZEOF(buff), &dwcbRead, NULL); Ma question est la suivante: comment savoir combien d’octets sont disponibles avant de les lire? PS ReadFile semble bloquer […]
Le problème est que je ne peux pas comprendre comment dessiner correctement deux objects, car mon autre object n’est pas dessiné. Voici le code principal: GLuint VertexArrayID; glGenVertexArrays(1, &VertexArrayID); glBindVertexArray(VertexArrayID); GLuint VertexArrayID2; glGenVertexArrays(1, &VertexArrayID2); glBindVertexArray(VertexArrayID2); GLuint programID = LoadShaders( “SimpleVertexShader.vertexshader”, “SimpleFragmentShader.fragmentshader” ); GLuint MasortingxID = glGetUniformLocation(programID, “MVP”); GLuint MasortingxID2 = glGetUniformLocation(programID, “MVP2”); glm::mat4 Projection = […]
Je veux sortinger les nombres dans un vecteur qui a un index impair (l’index commence à 0 ). Par exemple, si j’entre ces chiffres; 1 6 5 7 3 2 0 , le programme doit renvoyer ceci: 1 2 5 6 3 7 0 . Mon code #include #include using namespace std; int main() { […]
Après 2 heures de recherche et d’essai de différentes méthodes, je me tire les cheveux en essayant d’imprimer des caractères ascii spéciaux sur la console! (C ++) typedef unsigned char UCHAR; int main() { UCHAR c = ‘¥’; cout << c; return 0; } Pourquoi ce code affiche Ñ (209) au lieu de ¥ (165) […]
J’ai cherché partout sur Google pour cela, mais je n’ai jamais eu de réponse claire. J’essaie d’écrire une simple application hello world et de la faire fonctionner sous msdos (que je vais installer sur une vieille plate-forme qui traîne ici). Mais tout d’abord, j’essaie de comstackr une application de console normale et de la déposer […]
J’essaie de mettre au point un petit roguelike en C ++, mais j’ai rencontré un problème: pour que le jeu s’affiche correctement, la fenêtre de la console doit être un peu large (environ 45 lignes, 115 colonnes). ). Il est assez facile de changer en cliquant avec le bouton droit de la souris sur la […]
J’écris une application GL qui utilise des bibliothèques externes, qui impriment des erreurs sur la console. Je veux attraper cela et imprimer dans la console de jeu. PS: Désolé, pour mon mauvais anglais ….
J’écris un programme serveur multiplateforme en C ++ en utilisant Boost.Asio. En suivant l’exemple de serveur HTTP de cette page, j’aimerais gérer une demande de résiliation d’utilisateur sans utiliser d’API spécifiques à l’implémentation. J’ai initialement essayé d’utiliser la bibliothèque de signaux C standard, mais je n’ai pas trouvé de modèle de conception adapté à Asio. […]
Est-il possible de changer le texte imprimé avec “cout“? Je voudrais faire montrer le pourcentage actuel de quelque chose sans avoir à avoir une nouvelle ligne pour chaque pourcentage. Est-ce possible?