[C++] Frequency Analysis - Version imprimable +- N-PN White-Hat Project (https://dev.n-pn.fr/forum) +-- Forum : Programmation (https://dev.n-pn.fr/forum/forumdisplay.php?fid=72) +--- Forum : Langages compilés (https://dev.n-pn.fr/forum/forumdisplay.php?fid=25) +--- Sujet : [C++] Frequency Analysis (/showthread.php?tid=1534) |
[C++] Frequency Analysis - Fr3ak - 22-09-2011 Bonjour, Voici une classe d'analyse fréquentielle de flux. FrequencyAnalysis.cpp Code PHP : #include <algorithm> FrequencyAnalysis.h Code PHP : #ifndef FREQUENCY_ANALYSIS_H main.cpp Code PHP : #include <fstream> Makefile.sh Code PHP : #!/bin/bash PrintPair.hpp Code PHP : #ifndef PRINT_PAIR_HPP TotalPair.hpp Code PHP : #ifndef TOTAL_PAIR_HPP [C++] Frequency Analysis - CyberSee - 23-09-2011 Bravo Fr3ak! Je vais compiler sa demain et voir ce que sa dit. Merci de ta contribution ;-) Rep+20! [C++] Frequency Analysis - Fr3ak - 24-09-2011 Mise à jour - Code commenté - Pour chaque fonction, tous les arguments sont vérifiés et lancent une exception en cas d'erreur - Utilisation de std::istream au lieu de std::ifstream pour pouvoir analyser directement plus de flux entrants (std::cin, std::istringstream...) - Utilisation d'un foncteur pour le comptage d'occurrences total - Utilisation d'un foncteur pour l'affichage des résultats - Ajout d'un pseudo-Makefile en bash pour compiler le projet (les deux dernières lignes sont optionnelles et nécessistent sstrip + upx) |