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

Подсчет символов в строке, как работает? ( С++ ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как создать проект в vs 2010 http://www.cyberforum.ru/cpp-beginners/thread709292.html
какой проект нужно создать для написания вот такой программы? #include <iostream.h> #include <conio.h> int main(void) { int a,b,max; cout << "a="; //приглашение ввести значение a cin >> a; //ввод значения переменной а cout << "b="; //приглашение ввести значение b cin >> b; //ввод значения переменной b
C++ При работе с 24-разрядными изображениями происходят искажения пытаюсь заставить этот код работать, для начала просто открываю бмп файл, и сохраняю данные в другой бмп файл, так вот с 16,256-цветными работает, а с 24-разрядными происходят какие-то странные искажения. Подскажите, в чем может быть проблема? Исходные 24-битные изображения: То, что на выходе, собственно: #include "stdafx.h" http://www.cyberforum.ru/cpp-beginners/thread709286.html
Типы данных C++
3. Разработать битовое поле, описывающее состояния элементов прибора. Ввести с консоли число в 16-ричной системе счисления, преобразовать его в битовое поле за счёт использования объединения. Вывести на консоль состояния элементов прибора, соответствующие состоянию битов во введённом числе. (MP3 проигрыватель-диктофон. Элементы: воспроизведение вкл/выкл, пауза вкл/выкл, запись вкл/выкл.)
C++ Копирование директории
Как реализовать полное копирование директории на freeBSD (Не используя библиотек Microsoft)? Какой наиболее оптимальный алгоритм для этого (при котором будут копироваться файлы как можно быстрее)?
C++ Система уравнений http://www.cyberforum.ru/cpp-beginners/thread709259.html
Помогите розвязать систему уравнений
C++ Типы данных, определяемые пользователем 3. Разработать битовое поле, описывающее состояния элементов прибора. Ввести с консоли число в 16-ричной системе счисления, преобразовать его в битовое поле за счёт использования объединения. Вывести на консоль состояния элементов прибора, соответствующие состоянию битов во введённом числе. (MP3 проигрыватель-диктофон. Элементы: воспроизведение вкл/выкл, пауза вкл/выкл, запись вкл/выкл.) По... подробнее

Показать сообщение отдельно
sanek7
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 6
26.11.2012, 00:41     Подсчет символов в строке, как работает? ( С++ )
Доброго времени суток! Помогите начинающему:
Есть код который читает символы -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
int main ()
{
 
int spase=0;
int total=0;
char ch;
 
std::cin.get(ch);
while (ch != '.')
{
    if(ch == ' ')
        ++spase;
            ++total;
        std::cin.get(ch);   //почему без этой строки не работает??
}
std::cout<<spase<<"spases, "<<total;
std::cout<<" - total chars\n";
 
 
 
    system("pause");
    return 0;
}
Вопрос:
1) Как сделать так что-бы символ перевода строки не учитывался?
2) Каким образом переменная "total" знает что нужно подсчитывать символы?
3) Мне целых 27 лет, не поздновато ли начинать всем этим заниматься? (Хочу жутко сменить свою работу...)

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