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

Как узнать характер ошибки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка с одномерным массивом.Найти количество удвоенных нечётных чисел http://www.cyberforum.ru/cpp-beginners/thread18707.html
Помогите пожалуйста. Вот текст задания: Даны целые числа a1,a2..an.Известно что a1>0 и что среди a2..an есть хотя бы одно отрицательное число.Пусть a1,a2..an члены данной последовательности.(N заранее не известно) Найти количество удвоенных нечётных чисел среди последовательности a1,a2..an.
C++ Дан текстовый файл открыть его удалить из него все пробелы Мне нужно решить такую задачу дан текстовый файл открыть его удалить из него все пробелы причем местоположение пробелов записать в другой файл, чтобы можно то удалять все пробелы то снова их вставлять на место. Помогите http://www.cyberforum.ru/cpp-beginners/thread18695.html
Задание по С++ C++
вот задание - Дана непустая последовательность неотрицательных чисел, записанных в семеричной системе счисления. Напечатать в десятичной системе наибольшее из них. Проконтролировать правильность ввода чисел помогите люди добрые...
с++ C++
помогите бедной девушке решить задачи по с++!!! 1. даны 2 действительных числа. удвоить первое число, если оно меньше второго, в остальных случаях оставить числа без изменений. 2. найти суммму всех четных чисел в диапазоне от 1 до 40. 3.в одномерном массиве, состоящем из N вещественных элементов, найти сумму элементов массива, больших числа А. числа A,N вводятся с клавиатуры. 4.дан двумерный...
C++ Задача на Метод сортировки (Слияние) http://www.cyberforum.ru/cpp-beginners/thread18668.html
Здравствуйте! Прошу пожалуйста помочь сделать зачетную работу на С++. Задание: Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента (в примере ниже, сделано левее минимального, т.е нужно исправить), и имеющие нечетный индекс. Массив В отсрортировать по возрастанию, используя метод слияния. (сортировку тоже нужно доработать или исправить чтобы...
C++ Решить уравнение методом итерации Составить задачу на языке Си. Решить уравнение 1-x+sin x -ln(1+x)=0 методом итерации. Отрезок содержащий корень: Приближенное значение корня: 1,1474 #include <stdio.h> #include <math.h> double F(double x) { double F; подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.12.2008, 06:35     Как узнать характер ошибки?
Код
 
#include <stdio.h>
//#include <errno.h>     /* содержит errno */
//#include <string.h>    /* содержит char *strerror(n) */

/* выводит сообщение после ошибки открытия файла */
main(int argc, char *argv[])
{
    FILE *fp;
    
    if ((fp = fopen("none", "r")) == NULL) {
        //fprintf(stderr, "%s: %s\n", *argv, strerror(errno));
        perror(*argv);
        //printf("%d\n", errno);
    }
    return 0;
}
минимальные возможности, чтобы посмотреть остальные раскомментируй
perror может поменять код ошибки
коды можно распечатать, а можно вживую посмотреть в файле
в лине
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
около 130 кодов
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru