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

Количество неодинаковых символов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компилятора при выводе string http://www.cyberforum.ru/cpp-beginners/thread127964.html
Stock::Stock(const char * co, int n, double pr) { cout<<"Вызван конструктор для: "<< co << "!\n"; company = co; if(n < 0) { cout<<"Количество пакетов не может быть отрицательным; для "<< company <<" установленно в 0.\n"; shares = 0; } else
C++ Код по си++, необходимо внести поправку #include<stdio.h> #include<conio.h> #include<string.h> int Find_in_file(const char *filename, const char *str) { char s; FILE *file; http://www.cyberforum.ru/cpp-beginners/thread127962.html
C++ Как исправить ошибки
#include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <string.h> using namespace std; #define STRLEN 100
Файлы C++
"Дан файл, содержащий сведения о книгах. Структура записи : фамилия и инициалы автора, название, издательство и год издания. Каждая запись заканчивается символом перевода строки (\n). Записи не упорядочены. Создать файл, содержащий записи указанной структуры в рабочем каталоге с именем, например, book.txt средствами любого редактора. Пример входного файла book.txt: Анисимов А.Н. Информатика ...
C++ Класс, реализующий стек http://www.cyberforum.ru/cpp-beginners/thread127944.html
Привет всем, Есть такая задача: Описать класс, реализующий стек. Написать программу, использующую этот класс для моделирования Т-образного сортировочного узла на железной дороге. Программа должна разделять на два направления состав, состоящий из вагонов двух типов (на каждое направление формируется состав из вагонов одного типа). Предусмотреть возможность формирования состава из файла и с...
C++ Как увеличить лимит на количество символов в консоли Использую консоль для вывода информации В определенный момент старая информация затираеться Можно как то увеличить лимит на количество символов которые можно вывести в консоль ? Или вообще сделать так чтобы старая информация не затиралась подробнее

Показать сообщение отдельно
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
11.05.2010, 17:18     Количество неодинаковых символов в строке
Sysfa1l:
Не правильная мысль, потому как строка должна исследоваться с ног до головы:
вот возьмем строку:
"ssss dd lk rpa"
Ваша программа посчитает что последняя d и последняя s находяться в единственном экземляре,
а это и есть нехорошо.

Поэтому вариант(доработанный ваш) который предложил Kastaneda есть нормальное решение.
,единственное не вызываейте strlen в условии
это накладно потому как длинна будет опрелеляться на каждой итерации:
определите длинну до цикла.

Добавлено через 8 минут
Somebody:
Хитер.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru