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

Работа с текстовыми данными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Освобождается ли память? http://www.cyberforum.ru/cpp-beginners/thread232914.html
Под вводимое с клавиатуры количество переменных выделяется память. Затем переменным в цикле присваивается значение. int units, *x; randomize(); cin >> units; x = new int ; for (int i = 0; i <...
C++ Строки символов Создайте символьный массив размер. 50.введите в массив строку символов с клавы.затем найдите в строке подстроку, заключенную в круглые скобки и выведите ее на экран(без скобок). Очень-очень... http://www.cyberforum.ru/cpp-beginners/thread232906.html
C++ затрудняюсь выполнить
Имею аналогичную проблему,описанную здесь http://www.cyberforum.ru/cpp-beginners/thread232381.html 1. комбинированный элемент И-НЕ Число входов 4 2. Построить описание класса, содержащего...
Отладка программы C++
Нужна помощь в отладке программы, не могу запустить в среде Visual 2008 // Л.р.3.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #define SIZE 255 #include...
C++ Рекурсивная функция внутри класса http://www.cyberforum.ru/cpp-beginners/thread232838.html
Доброе утро!:) Задание такое: необходимо создать класс - "Звезды". У каждой звезды есть имя, диаметр. А ещё у звёзд есть элементы (планеты), которые вокруг звезд вращаются. У элементов, в свою...
C++ Разработать программу,которая определяет сколько раз меняется знак заданной целочисленной последовательности разработать программу,которая определяет сколько раз меняется знак заданной целочисленной последовательности.Количество элементов последовательности N. На С++ Только пожалуйста попроще я С++ всего 4... подробнее

Показать сообщение отдельно
Steam.dll
3 / 3 / 0
Регистрация: 05.11.2010
Сообщений: 131
23.01.2011, 18:09  [ТС]
Спасибо всем за помощь я разобрался.

Добавлено через 4 минуты
А динамический масив это масив под который мы выделяем память когда нам надо?
И в программе
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
35
#include <iostream>
using namespace std;
 
int main()
{
    char c[100]={'\0'};
    char d[100]={'\0'};
    cin.getline(c, sizeof(c));
    int probelov=0, zifri=0;
    for(char *a=c; *a!='\0'; a++)
    {
        if(*a==' ')
        {
            ++probelov;
        }
            
        if(isdigit(*a))
        {
            ++zifri;
        }
    }
    printf("probelov=%d\n",probelov);
    printf("zifri=%d\n", zifri);
    if(probelov<zifri)
    {
        for(char* a=c, *b=d; (*b=*a)!='\0'; a++, b++)
        {
            if(*a==' ')
            { 
                *(++b)=' ';
            }
        }
    }
    printf("TEXT-->   %s\n",d);
}
Я её по своему по колхозному переписал.
когда массив
C++
1
char *a
он со звёздочкой значит это одномерный динамический массив?
тогда сколько данных можно ввести также 100? или больше я пробивал программа после гдето 30 не фурычит.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru