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

Задание на чтение, вывод в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ олимпиадная задачка про брак на заводе http://www.cyberforum.ru/cpp-beginners/thread695720.html
Уважаемые программисты, вот еще одна задачка из серии олимпиадных. Может, она не такая сложная, но мне, как новичку в программировании, пока сложновато разобраться. Может, у вас будут какие-нибудь...
C++ Вычислить сумму модулей массива Здравствуйте, дорогие форумчане. Нужна ваша помощь. Опять с решением задач. Я две последних решил, а остальные шесть не могу. Не поможете? С меня огроменный плюс. Скрины прикрепил. http://www.cyberforum.ru/cpp-beginners/thread695714.html
Выделение памяти C++
Доброго времени суток. Чтобы выделить память под двумерный массив в такой форме: //n - переменная, M - константа arr = new double ; ... как должно выглядеть объявление указателя arr? P.S....
Ввод с консоли данных в массив структур C++
Пожалуйста помогите можете написать две программы а то у меня ничего не выходит :cry: они базовые 1)Написать программу, выполняющую следующие действия: • Ввод с консоли данных в массив...
C++ Найти сумму 2-х наибольших и наименьшего элементов массива http://www.cyberforum.ru/cpp-beginners/thread695689.html
Найти сумму 2-х наибольших и наименьшего элементов массива
C++ Выводим ПРОСТЫЕ числа. Ткните, пожалуйста, пальцем в ошибку Здравствуйте. Подскажите. что не так? Задача: Вывести на экран ПРОСТЫЕ ЧИСЛА в указанном диапазоне. Делала так: прохожусь по всем числам и проверяют остаток от деления на числа меньше... подробнее

Показать сообщение отдельно
igorrr37
1860 / 1478 / 232
Регистрация: 21.12.2010
Сообщений: 2,466
Записей в блоге: 11
14.11.2012, 08:29
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
char str[strsize]; // буфер для чтения строк из файла
        char* p = 0, *pprev = 0; // указатели нужны для работы ф-ции strtol
        try
        {
            for(int i=0; i<size; ++i)
            {
                in.getline(str, strsize); // чтение строки из файла в str
                pprev = p = str;
                 for(int j=0; j<size; ++j) // из str будет считано size чисел
                 {
                     Arr[i][j] = strtol(p, &p, 10); // считывание из str очередного числа
                     if((pprev == p) || (ERANGE == errno)) // если strtol ничего не считала или число не умещается в long int, то бросается исключение
                        throw std::runtime_error("strtol failed");
                    else
                        pprev = p; // запоминаем значение p
                     std::cout << std::setw(5) << std::left << Arr[i][j];
                 }
                 cout << endl;
            }
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru