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

Подсчет вводимых символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление производной http://www.cyberforum.ru/cpp-beginners/thread7194.html
Здравствуйте! В институте есть такой предмет как "технология проектирования трансляторов". Формальные грамматики, синтаксические анализаторы, и так далее... И по нему дали курсовую - написать программу, вычисляющую производные от функций введенных пользователем. Входная грамматика не сложная - только самые простые функции - sin, cos, exp, sqrt, ну и их комбинации. Для решения задачи необходимо...
C++ Как обратиться к элементу списка? Подскажите как автоматически (в цикле например) обратиться к члену списка. Список выглядит так: //Определение: class Node: { Node(Node* p, Node* n, const circle * pc); ... } //Реализация: Node::Node(Node* p, Node* n, const circle * pc) { http://www.cyberforum.ru/cpp-beginners/thread7184.html
Помогите завершить код C++
#include <iostream.h> #include <stdio.h> void main() { double*m,mmax; int k,n,i; int schot=0; cout <<"\nVvedite kollichestvo ekementov massiva: "; cin >>k; m=new double ;
C++ рекурсивное построение изображения дерева, ветки которого представляют собой отрезки
Напишите программу рекурсивного построения изображения дерева, ветки которого представляют собой отрезки. :huh: ПЛИЖ
C++ задача на структуры (язык С) http://www.cyberforum.ru/cpp-beginners/thread7159.html
Здравствуйте) помогите , пожалуйста с задачей) Вот задание: Напмчать функцию полного обновления файла,например, массив структур переписывается в файл после упорядочения Продемонстрировать: разные упорядочения совокупности структур(по выбранному полю) Вот моя программа, на данный момент ссвод данных производится с клавиатуры, происходит упорядочение по выбранному полю, но как связать всё это с...
C++ Конвертор физических величин Помогите пожалуйста написать конвертор физических величин, или подскажите где можно посмотреть исходный код в среде С++. Зарание спасибо)) подробнее

Показать сообщение отдельно
master.EXE
111 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
10.04.2008, 14:51     Подсчет вводимых символов
тут такое дело...Вот ты воодишь символы, их считывает функция getchar(). Ты можешь вводить по одному символу, а можешь вводить и строку. В данном случае ты будешь ввобить символы до тех пор, пока не введешь символ Ctrl^Z (комбинация клавиш CTRL+Z). Это называется управляющая последовательность, для getchar() CTRL^Z является EOF.
А чтобы твоя прога заработала в Visual C++ 6. Нужно переписать её таким образом:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std; 
void main()
{
long nc;
nc = 0;
while (getchar()!= EOF)
++nc;
cout<<nc<<endl;
}
Если ты хочешь сделать так, чтобы прога считывала символы до нажатия клавиши ENTER, То введи следующий код:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std; 
void main()
{
long nc;
nc = 0;
while (getchar()!= '\n')
++nc;
cout<<nc<<endl;
}
А вообще, лучше найди книжку поновее. Книга Кернигана и Ричи конечно классика, но с момента написания этой книги много воды утекло, поменялись стандарты. И еще, если собираешься писать в Си, то лучше пользуйся компилятором от Borland, а потом когда доберешься до С++, то переходи в Visual C++.
Могу посоветовать такие книги:
  • Стивен Прата - Язык программирования С. Лекции и упражнения
  • Стивен Прата - Язык программирования С++. Лекции и упражнения
  • Бьерн Страуструп - Язык программирования С++.
  • Стивен Холзнер - Visual C++ 6. Учебный курс
 
Текущее время: 05:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru