Форум программистов, компьютерный форум CyberForum.ru

Частота встречаемости символов в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Закрутить массив в вектор http://www.cyberforum.ru/cpp-beginners/thread963766.html
На паре задали задачу: Закрутить массив в вектор. Написал вот такое решение: Вопрос можно ли как то оптимизировать? #include <iostream> using namespace std; void Matrix(int ** b,int * a, int m);
C++ Переменная типа char Учусь программированию на C++. Вот, столкнулся с проблемой. Пытался найти ответ в интернете, но об этом нигде не сказано. Дело в том, что я хочу сделать программу рандомно выбирающую имя. После же, это имя выводящее. Но ничего не выходит. Пишет какую то белиберду, я ничего не понимаю. Помогите найти ошибку и подскажите способ устранить её. #include "stdafx.h" #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread963765.html
Бесконечный цикл не вешающий программу C++
Добрый день. Столкнулся с тем, что мне необходимо мониторить директорию на наличие определенного файла. Суть в том, что цикл мониторинга вешает программу из-за своей бесконечности. Вопрос состоит в том, как написать программу так, чтобы функция проверки поиска файла в цикле работала не зависимо от остального кода и не мешала перемещаться по программе дальше?
C++ Функция pow как написать команду для неё
Здравствуйте, В моей программе есть команда y=a^2+b^3/a^3-b^3. Мне сказали, что его надо прописать через pow, на что и ругается компилятор. Пишет перегруженная функция. Вот кусок от программы. Подскажите, что надо исправить? Заранее спасибо if ((a<=1)&&(a>=0)) {if (a*a*a!=b*b*b) {float y=pow; a;2+pow; b;3/pow; a;3-pow; b;3; cout<<y; getch ();
C++ Вынос реализации метода шаблона класса в другой файл http://www.cyberforum.ru/cpp-beginners/thread963744.html
Здравствуйте! Допустим, есть класс: // class.hpp #ifndef CLASS_HPP_ #define CLASS_HPP_ class testClass{ public:
C++ Структуры и файлы (Структура "Стадион") Сформировать двоичный файл из элементов, заданной ниже структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим заданием, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении операций... подробнее

Показать сообщение отдельно
DJ_POLKAN
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 2
27.09.2013, 21:18  [ТС]     Частота встречаемости символов в файле
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Короче,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int k=0;
int mas[256]={0};
FILE* f=fopen("input.txt","r");
while(char symbol=fgetc(f)!=EOF) {
  if(symbol>=0) {
      mas[symbol]++;
      k++;
  }
}
fclose(f);
float fraction=1.0f/k;
 
FILE* f2=fopen("output.txt","w");
for (unsigned char i=0;i<255;i++){
  if (mas[i]>0)              
    fprintf(f2, "%c - %f\n", i, mas[i]*fraction)
}
fclose(f2);
Объясни плиз эту строчку:
fprintf(f2, "%c - %f\n", i, mas[i]*fraction);
%с - символьный, %f-вещественный, а зачем там "-"?

Добавлено через 1 час 8 минут
хд) не врубился) дошло) спасибо Kuzia domovenok
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru