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

Посчитать количество символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо срочно доделать прогу http://www.cyberforum.ru/cpp-beginners/thread129303.html
Проблема в том что прога работает только шифрует первые 8 символов. А остальные не берет. Кто шарит глянье где ошибка. Это реализация ГОСТ 28147-89 //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include<math.h> #include<iostream> using namespace std;...
C++ Вычислить методом Симпсона Вычислить интеграл http://www.cyberforum.ru/attachment.php?attachmentid=29717&amp;d=1273752305 методом Симпсона. Не пойму этих формул... Добавлено через 34 минуты Это правильно? //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <stdio.h> //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread129299.html
Найти произведение C++
Найти произведение главной диагонали матрицы, помогите с задачкой пожалуйста))
Треугольник C++
помогите!
C++ функция http://www.cyberforum.ru/cpp-beginners/thread129264.html
помогите решить!
C++ Работа со ссылками Помогите кто-нибудь с этим заданием: переменной Z присвоить значение наибольшего из элементов матрицы {ai,j}4,4, расположенные выше главной диагонали. Заранее благодарен. подробнее

Показать сообщение отдельно
tony733
2 / 2 / 0
Регистрация: 13.05.2010
Сообщений: 7
13.05.2010, 21:30     Посчитать количество символов в строке
Цитата Сообщение от kuidreS Посмотреть сообщение
Посмотрите пожалуйста и скажите где ошибка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
#include <cstring>
using namespace std;
void main()
{
char *str;
cout<<"Please, enter the string: ";
cin>>str;
int count = strlen(str);
cout<<"Sum of elements= "<<count;
getch();
}
Цитата Сообщение от Cooler2 Посмотреть сообщение
В Вашем случае надо выделить свободную память для указателя, определив его размер:
C++
1
2
3
4
5
6
7
char* str = new char[80];
cout << "Please, enter the string: ";
cin >> str;
int count = strlen(str);
cout << "Sum of elements= " << count;
getch();
delete [] str;
насколько я понимаю при такой операции память выделится вот здесь
cin>>str;

Добавлено через 3 минуты
Цитата Сообщение от Cooler2 Посмотреть сообщение
Необаязательно. Она может возвращать и void.
Но в конец программы нужно вставить ключевое слово
Ну можно наверно, не спорю, но вроде как стандартнее записать int) Хотя не буду особо спорить, возможно я неправ)
 
Текущее время: 21:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru