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

какая функция считает только цифры.ТЕМА: «Работа со строками в С++» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ strcpy/strcpy_s http://www.cyberforum.ru/cpp-beginners/thread93727.html
Добрый вечер! Есть класс (упрощенно): class const_string { public: const_string(char const* s) { strcpy(str, s); / strcpy_s(str, strlen(s), s);
C++ Метод ньютона для СНУ Привет всем!!!)) Помогите пожалуста перевести программу з матлаба на С++. Вот исходник матлаба и функции(обратна, транспонирование) которые уже есть. Помогите пожалуста завтра здача курсовой, а у... http://www.cyberforum.ru/cpp-beginners/thread93720.html
Оператор if C++
Почему у меня оператор Else выдает как ошибку(Е2054 Misplaced else)? и в операторе if не нравится как я записал if((s==a)&&(f==p)); ? #include<vcl.h> #include<iostream.h> void main(void) { const...
динамический массив C++
1) Дан массив из 6 элементов типа целое без знакаю Сформировать указатель на этот массив и обратится ко второму элементу массива разными способами 2) Выделить память для трёхмерного массива в ....
C++ вопрос, наверное, по потокам http://www.cyberforum.ru/cpp-beginners/thread93683.html
вот есть программка, работающая с текстовым файлом, первые два символа которого хранят длинну строки. программыа должна вывести всю строку (включая первые два символа) #include <iostream> #include...
C++ Фибоначчи Дано целое число N(>1), которое является числом Фибоначчи: N=Fk. Найти целые числа Fk-1 и Fk+1 - предыдущие и последующее числа Фибоначчи. подробнее

Показать сообщение отдельно
Paulie
Айхрень...
306 / 174 / 4
Регистрация: 02.06.2009
Сообщений: 1,078
09.02.2010, 09:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> //подключаем библиотеку iostream
#include <cctype> //...cctype
using namespace std; //используем пространство имён std
 
int main(){ //начинаем функцию main (main - есть точка входа в программу)
char str[256], *p; //объявляем переменные str длиой 256 символов и указатель p
int cnt = 0; //счётчик, изначаьно равен нулю
 
cout << "String: "; //выводим текст на экран
cin.get(str, 256);//считываем строку введённую с клавиатуры
for ( p = str; *p; ++p ) //проходим по всей строке, увеличивая указатель (в каждый цикл p будет перемещаться на 1 символ вперёд
if ( isdigit(*p) ) //если указатель указывает на число
++cnt; //увеличиваем счётчик
cout << "Found " << cnt << " digits" << endl;
 
return 0;//функция неумолимо должна вернуть число, возвращаем 0.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru