Articles of format

outFile C ++ n’écrit pas dans le texte de sortie

En bas se trouve mon programme incomplet. J’ai des problèmes pour écrire dans un fichier texte. Par exemple, je veux écrire le nombre de jours de neige dans un fichier texte, mais rien ne s’affiche dans le fichier texte lorsque je débogue dans VS 2010. Cela affiche mes informations et mon nom, mais rien ne […]

Poco :: Logger print int8_t value

J’essaie d’imprimer la valeur int8_t avec Poco :: Logger de cette façon: using myint8_t = signed char; myint8_t var; var = 10; logger().information(“%c”, var); logger().information(“%d”, var); logger().information(“%i”, var); Mais comme output a une erreur qui me dit que l’argument ne correspond pas au spécificateur de format: 2018-10-02 00:12:40.627 [Information] [ERRFMT] 2018-10-02 00:12:40.627 [Information] [ERRFMT] 2018-10-02 […]

atsortingbut unique du format de journal boost avec logging :: init_from_stream

Lorsque je configure les parameters de format dans le code, je peux utiliser quelque chose comme ceci pour formater la sortie date-heure logging::formatter simpleFormat(expr::format(“%1% %2%”) % expr::format_date_time(“TimeStamp”, “%H:%M:%S”) % expr::smessage ); Mais lorsque j’initialise l’enregistreur avec un fichier de configuration, je ne peux spécifier le format que dans la notation de position des atsortingbuts, et […]

Personnaliser le format de date en C ++

J’ai cette fonction: void Log::Write(ssortingng logline){ //2011-10-12 13:07:40 correct format time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); m_stream.write( asctime (timeinfo), 24 ); m_stream << " – " << logline << std::endl; } La sortie est comme ça: Jeu. Oct 13 12:35:30 2011 mais je veux voir […]

Mise en forme de n chiffres significatifs en C ++ sans notation scientifique

Je souhaite formater une valeur à virgule flottante en n chiffres significatifs, mais sans utiliser de notation scientifique (même si elle serait plus courte) La spécification de format %f ne traite pas les chiffres significatifs, et %g me donne parfois une notation scientifique (ce qui est inapproprié pour mon utilisation). Je veux des valeurs sous […]

comment parsingr une date ISO 8601 (avec des millisecondes optionnelles) dans une struct tm en C ++?

J’ai une chaîne qui doit spécifier une date et une heure au format ISO 8601 , qui peuvent contenir ou non des millisecondes, et je souhaite obtenir une struct tm ainsi que toute valeur en millisecondes éventuellement spécifiée (qui peut être supposé être zéro s’il n’est pas présent dans la chaîne). Qu’impliquerait-on dans la détection […]

Comment convertir une chaîne de format d’adresse IP standard en hex et long?

Quelqu’un sait-il comment obtenir l’adresse IP en décimal ou en hexadécimal à partir d’une chaîne de format d’adresse IP standard (“xxx.xxx.xxx.xxx”)? J’ai essayé d’utiliser la fonction inet_addr () mais je n’ai pas obtenu le bon résultat. Je l’ai testé sur “84.52.184.224” la fonction a renvoyé 3770168404, qui n’est pas correct (le résultat correct est 1412741344). […]

Regex: comment trouver la valeur entière maximale d’un motif?

Imaginez que j’ai la chaîne suivante: “I’ll have some %1%, some %42% and maybe some %5% as well.” En gros, je voudrais connaître la valeur entière maximale qui suit le motif% (entier)%. Je ne suis même pas sûr que ce soit possible avec une regex. Quelle expression régulière pourrais-je utiliser pour que, dans l’exemple ci-dessus, […]

Comment convertir ‘QVideoFrame’ avec les données YUV en ‘QVideoframe’ avec les données RGBA32 dans Qt?

Je reçois des QVideoFrames de la webcam, qui contiennent des données d’image au format YUV ( QVideoFrame::Format_YUV420P ). Comment puis-je convertir une telle image en une autre avec QVideoFrame::Format_ARGB32 ou QVideoFrame::Format_RGBA32 ? Puis-je le faire sans passer au niveau bas, en utilisant uniquement les fonctionnalités existantes de Qt5 ? Exemple: QVideoFrame convertFormat(const QVideoFrame &inputframe, QVideoFrame::PixelFormat […]

Mettre en forme des accolades sur la même ligne en VSCode C ++

J’utilise l’ extension C ++ pour VSCode (code Visual Studio) . Actuellement, le paramètre “C_Cpp.clang_format_formatOnSave” défini sur true . Ce format est mon code lorsque je sauvegarde mon fichier C ++. Mais le format produit des accolades sur de nouvelles lignes plutôt que sur la même ligne. VSCode C ++ actuel formaté for (int i […]