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

Строки-контейнеры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю http://www.cyberforum.ru/cpp-beginners/thread671189.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество положительных элементов массива; сумму элементов массива, расположенных после последнего элемента, равного нулю. Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальны
C++ Бывает ли у вас такое Вообщем У меня происходят полтергейсты на компиляторе g++ Бывает так, чтобы прога упорно не работает правильно, чтобы я не делал, как бы не изменял код, однако если я через некоторое время минут может через 5 перестаю мучать консоль строкой g++ myprog.c .... -o prog, и еще раз перекомпиливаю мой последний вариант кода, прога начинает работать. Т.е. последний вариант кода сначала не... http://www.cyberforum.ru/cpp-beginners/thread671181.html
C++ По заданной одной из 5 согласных букв ввывести слово начинающиесе на эту букву
Уловие задачи такое По заданной одной из 5 согласных букв ввывести слово начинающиесе на эту букву. Смысл в том что если ввожу букву Б надо вывести слово на букву Б, если М то на М и так далее. Как это сделать? Написал код но он не работает почему? даже незнаю. #include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Russian"); int t;
C++ обучение
Вот решаем мы в группе задачи они все нарастают по сложности, сначала я хвастался, ушел дальше остальных, я ведь был олимпиадником по программированию, только вот за лето все забылось, теперь даже простое заполнение массива по спирали не могу осилить хотя раньше запросто его писал.. Только что увидел вот этот вот весь код программы Джона Конвея игра в жизнь, скомпилировал у себя на ноуте и...
C++ Программа манипулирования цифрами числа - Подскажите http://www.cyberforum.ru/cpp-beginners/thread671165.html
Здравствуйте! Собственно... Проблема такая... Нужно написать программу, которая изменяла бы введенное число по приведенным ниже условиям и делала затем перевод из восьмеричной системы счисления в десятичную (на самом деле число вводится в десятичной системе счисления), просто мы должны думать, что оно находится в программе в восьмеричной. Вот условия, как нужно преобразовать введенное число:...
C++ Ввод данных в файл имеется кусок рабочей(!) программы f = fopen("C:\\Users\\Кирилл\\Documents\\Visual Studio 2010\\Projects\\grimmeu\\Debug\\cik.txt", "w"); printf("\n"); printf("write numbers of strings"); scanf("%d", &n); / n количество строк for(i=1;i <= n;i++) { scanf("%s", &m);/ в m я записываю то что хочу занести в файл fputs(m,f); подробнее

Показать сообщение отдельно
Sedrik03
Сообщений: n/a
15.10.2012, 18:18     Строки-контейнеры
Cpp файл метода:
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
26
27
28
29
30
31
32
33
34
#include "stdafx.h"
#include "CString.h"
CString::CString()
{
    str=new char[size];
    strcpy(str,"");
        str[0]='\0';
}
CString::CString(char s[])
{
    str=new char[size];
    strcpy(str,s);
        
}
void CString::Get_st()
{
    setlocale( LC_ALL,"" );
    cout<<"Введiть рядок: \n";
    gets(str);
}
int CString::len()
 
{
   return strlen(str);
}
void CString::Show_st()
{
    puts(str);
}
int CString::Work(char ch)
{//Здесь должна быть реализация обработки текста
    };
    return x;
}
Н файл :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef CSTRING_H
#define CSTRING_H
class CString
{
    enum{size=80};
    char *str;
public:
    CString();
    CString(char []);
    ~CString(){};
    int len();
    void Show_st();
    void Get_st();
    int Work(char);
};
#endif CSTRING_H
Основной файл програмы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include "CString.h"
void main()
{
    setlocale( LC_ALL,"" );
    enum {sz=64};
    CString str(sz);
    str.Get_st();
    cout<<"\nДовжина рядка: "<<str.len()<<"\n";
    cout<<"\nРядок: \n";
    str.Show_st();
    cout<<"\nВідсоток цифр:"<<str.Work()<<"\n\n";
    system("pause");
}
Это все еще далеко от рабочего варианта надеюсь на вашу помощь
 
Текущее время: 07:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru