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

Разница между 0 и 00 ? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
27.01.2012, 23:01     Разница между 0 и 00 ? #1
Как заставить программу различать 0 и 00 (ноль и два ноля, как в рулетке)? Вариант с заменой 00 на какое-то число не подходит, так как мне всё равно нужно будет выводить на форму потом 00, а обратная конвертация - это опять лишний код...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2012, 23:01     Разница между 0 и 00 ?
Посмотрите здесь:

Разница между i++ и ++i.Си C++
В чем разница между С и С++ C++
вчем разница между с++ и ++с C++
C++ Разница между != и <=
Разница между программами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
28.01.2012, 01:06     Разница между 0 и 00 ? #21
а лучiе считывать тогда в map<string, int>

Добавлено через 6 минут
что именно не понятно? почему это?:
Цитата Сообщение от disker Посмотреть сообщение
вместо 00 в label получаю 0
так потому что вы считываете не символы, а числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 282
Регистрация: 04.12.2011
Сообщений: 7,708
Записей в блоге: 3
28.01.2012, 01:08     Разница между 0 и 00 ? #22
Цитата Сообщение от R136a1 Посмотреть сообщение
1
label1->Text = Convert::ToString(a[0]);
говорите ... а не windows forms frameWork ли это?
классы sreamwriter, strefmreader пишут и читают строки т.е. 600 чисел - 600 строк и "0" всегда отличается от "00"
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
28.01.2012, 01:13  [ТС]     Разница между 0 и 00 ? #23
Цитата Сообщение от retmas Посмотреть сообщение
так потому что вы считываете не символы, а числа
да, я вот это уже понял но считать символы не умею (или не получается .. ), вот поэтому и спрашиваю на форуме ..
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
28.01.2012, 01:15     Разница между 0 и 00 ? #24
ну дык читайте строками(словами) примерно так, как я показал. что вас смущает? только определитесь с контейнером для слов исходя из задач
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
28.01.2012, 01:17  [ТС]     Разница между 0 и 00 ? #25
смущает то, что я никогда этого не делал и даже не знаю в какую сторону копать
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
28.01.2012, 01:23     Разница между 0 и 00 ? #26
ну так придется же когда-нибудь почему бы не сейчас? направление "куда копать" я вроде дал, осталось это осознать.
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
28.01.2012, 01:28  [ТС]     Разница между 0 и 00 ? #27
Цитата Сообщение от retmas Посмотреть сообщение
ну так придется же когда-нибудь почему бы не сейчас?
согласен, тем более , что я уже 4 дня над этим бьюсь и безрезультатно... но бросать уже поздно

Цитата Сообщение от retmas Посмотреть сообщение
направление "куда копать" я вроде дал, осталось это осознать.
там Вы отредактировали сообщение и я не видел ещё когда отвечал. Ладно, придется действительно сделать уклон на вектора я так понимаю спасибо

кстати теоретически понимаю как это сделать, а вот как перенести это в код у меня и вызывает проблемы. Я как-то так и представлял как Вы написали, но реализацию не знал, а теперь хоть понимаю, что это нужно через вектора организовывать... и забивать я так понимаю массив векторов..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2012, 01:34     Разница между 0 и 00 ?
Еще ссылки по теме:

C++ Разница между С и С++
C++ В чем разница между X x; и X x()?
C++ В чем разница между [] и * ?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
28.01.2012, 01:34     Разница между 0 и 00 ? #28
если вам нужен подсчет слов, с map будет проще
C++
1
2
3
4
5
6
7
8
9
    map<string, int> ms;
    ifstream ifs("data.txt");
    istream_iterator<string> eos;
    istream_iterator<string> iit (ifs);
    while(iit != eos)
    {
        ++ms[*iit];
        ++iit;
    }
Добавлено через 1 минуту
теперь тут для каждого слова посчитано количество его повторений
Yandex
Объявления
28.01.2012, 01:34     Разница между 0 и 00 ?
Ответ Создать тему
Опции темы

Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru