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

Построчный числовой ввод данных в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонная функция для сортировки матрицы по возрастанию элементов хар. столбца http://www.cyberforum.ru/cpp-beginners/thread783306.html
Написать функцию-шаблон , упорядочивающую строки в матрице по возрастанию элементов характеристического столбца. Элементы характеристического столбца представляют собой максимальный элемент в...
C++ пробел как символ #include "stdafx.h" #include <iostream> using namespace std; int plus (int a, int b); int minus (int a, int b); int proiz (int a, int b); int del (int a, int b); int z(int a, int b); int... http://www.cyberforum.ru/cpp-beginners/thread783302.html
C++ Адаптировать код Visual под Borland
Пожалуйста помогите, есть несколько файлов с кодами, которые были написаны на Визуал, нужно изменить синтаксис под борланд, в эквивалентах не силен, выкладываю коды файлов, самый главный в самом низу...
C++ Сделать шаблонную функцию массива перестановка элементов в обратном порядке
Сделать шаблонную функцию массива перестановка элементов в обратном порядке на С++
C++ Шаблонные функции (нужно сделать метод сортировки) http://www.cyberforum.ru/cpp-beginners/thread783276.html
Сделать в виде шаблонных функций алгоритмы сортировки массивов методом Пузырька, Выбора и Вставки С++ хоть какой не будь из этих ПомиГитЕ)
C++ Написать программу, которая выводит на экран шаблон Ребята, прошу вашей помощи! Никак не могу разобраться с этой лабораторной работой. Преподаватель толком так ничего не объяснил, ссылаясь на то что 50% информации ученик должен добывать сам. ... подробнее

Показать сообщение отдельно
VicenteValtiery
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
13.02.2013, 21:11  [ТС]
anklbenz, спасибо за интересную реализацию! Но у меня не отрабатывает
C++
1
cin.getline(str, str_size);
Сразу же выводится массив нулевой.

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
    int a[100000];
    unsigned short q=0,r=0;
    char str[10000000],temp[10];
    bool empty=true;
        cin.getline(str,10000000);
        for (signed int j=0;j<10000000;j++)
        {
            if ((str[j]>='0' && str[j]<='9') || (str[j]=='-'))
            {
                temp[q]=str[j];
                q++;
                empty=false;
            }
            else
            {
                if(!empty)
                {
                    a[r]=atoi(temp);
                    r++;
                    for (unsigned short int p=0;p<10;p++) temp[p]=' ';
                    q=0;
                    empty=true;
                }
            }
        }
    for (unsigned int i=0;i<10000000;i++)
    {
        if (a[i]!=-858993460) cout<<a[i]<<' ';
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.