Собственно, пишу сюда в первый раз. Задача такая. Дан файл, нужно вывести на экран частоту встречаемости символов в нем (предположим что в файле 1 строка).
Собственно, язык - чистый СИ и вот с этим главная проблема, ибо я работаю на яве, соответственно я с сями не очень дружу, но вот заставили делать.
Мой индусский алгоритм состоит в следующем: брать цикл, потом для каждого элемента запускать цикл, который ищет такие же элементы в строке и накручивает счетчик, а вместо повторяющихся символов ставит пробелы. Ну и принтф -строка+счетчик.
Внимание, вопрос. Как написать часть кода, отвечающая за файл, чтобы компилятор не ругался? Скажем, на такую строку fcanf(f,"%s",s) где f-файл, а s-заданный чаровский массив, дебагер выдает критикал эррор и говорит мне, что у меня там полный ахтунг. Беда в том, что я кроме fscanf ничего не знаю.
Если подскажите кошерный алгоритм, вместо моего индусского, только рад буду. НО интересует прежде всего синтаксис. Спасибо.