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

Функция подсчета количества символов - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 5.00
fendersquier
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 8
04.12.2012, 23:25     Функция подсчета количества символов #1
С помощью функции вывести на экран количество символов предложения.
C++ (Qt)
1
2
3
4
int fun(int s=strlen()){
 
    return s;
}
Жалкая попытка написать функцию, да и то пишет, что [мат на форуме запрещен!] функция не перегружена".Наставьте на путь истинный!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 23:25     Функция подсчета количества символов
Посмотрите здесь:

C++ Составить программу подсчета количества цифр в данной строке.
C++ Формула подсчета количества итераций цикла for
Программа и функция для подсчета количества элементов вектора, десятичная запись которых содержит не менее двух нулей C++
Написать собственный класс для ввода и вывода строки, подсчета количества символов в строке C++
C++ Функция для подсчета суммы и количества элементов больше K
Создать контейнер класса с методами включения и удаления строки, очистки текста, подсчета количества символов C++
Программа для подсчета количества цифр в строке C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
04.12.2012, 23:36     Функция подсчета количества символов #2
strlen() - функция сама по себе. Просто в скобках указываешь свою строку, например, s и выводишь это значение.
fendersquier
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 8
05.12.2012, 00:20  [ТС]     Функция подсчета количества символов #3
мне нужно, чтобы данная функция не вызывалась не из main.
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
05.12.2012, 00:51     Функция подсчета количества символов #4
Внутри операторы можно не писать, просто указываешь return strlen(s);

Добавлено через 4 минуты
и еще, т.к. у тебя строка, то аргумент функции целочисленым быть не может. Но и символьным массивом тоже. Поэтому сделай в основной программе какую-либо левую целую переменную, ее и подавай в функцию, а s пусть будет глобальной, думаю для такой задачи это не страшно.
fendersquier
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 8
05.12.2012, 01:24  [ТС]     Функция подсчета количества символов #5
Цитата Сообщение от BoBaH26 Посмотреть сообщение
Внутри операторы можно не писать, просто указываешь return strlen(s);

Добавлено через 4 минуты
и еще, т.к. у тебя строка, то аргумент функции целочисленым быть не может. Но и символьным массивом тоже. Поэтому сделай в основной программе какую-либо левую целую переменную, ее и подавай в функцию, а s пусть будет глобальной, думаю для такой задачи это не страшно.
какой-то феноменальный индусский код с ваших слов, уж увольте
_Alexander
12 / 12 / 1
Регистрация: 05.11.2012
Сообщений: 49
05.12.2012, 10:23     Функция подсчета количества символов #6
C++
1
2
3
4
int function(const char * str)
{
  return strlen(str);
}
почему же индусский? ;-)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2012, 19:27     Функция подсчета количества символов
Еще ссылки по теме:

C++ Функция подсчета количества нулевых элементов массива
C++ Быстрый алгоритм для подсчета количества делителей числа
Рекурсивная функция подсчета количества простых чисел в последовательности C++
Исправить ошибку подсчета количества отрицательных элементов C++
C++ Не работает функция подсчета количества знаков в трёх вводимых строках

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

Или воспользуйтесь поиском по форуму:
fendersquier
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 8
06.12.2012, 19:27  [ТС]     Функция подсчета количества символов #7
Аааа, спасибо, разобрался.

Добавлено через 21 час 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
#include <conio.h>
int sl(const char * str)
{
  return strlen(str);
}
int main(){
    setlocale(0,"LC_ALL");
    char str[256];
    cin.getline(str,256);
    cout<<sl(str);
_getch();
}
как сделать так, чтобы знаки препинания и пробелы не считало за символы?
через функции strtok или подобные, подскажите, пожалуйста.
Yandex
Объявления
06.12.2012, 19:27     Функция подсчета количества символов
Ответ Создать тему

Метки
количества, подсчета, символов, функция
Опции темы

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