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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 528
#1

Обработка ошибок - C++

11.04.2012, 21:05. Просмотров 443. Ответов 5
Метки нет (Все метки)

Где почитать обработку ошибок при работе с текстовыми и бинарными файлами(считывание и запись),не в теории а конкретно на примерах желательно с комментариями.

Когда файл возвращает нуль при открытии(его не сущевствует) не нужно

Проверить пустоту,там на корректность данных например и т.д

Ответы хочу увидеть в коде(обязательно)

Можете скинуть конкретно со своих исходников на СИ обработку ошибок,если где употребляли при написание программ с матрицами,со структурами и т.д


И еще вопрос как считать ввод с пробелами,например вводим Санкт Петербург и оба слова на экран выводится scanf только последнее слово берет,в с++ getline это делает а в си есть аналог?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2012, 21:05     Обработка ошибок
Посмотрите здесь:

Обработка ошибок - C++
Есть главный класс и несколько дочерних, входящих как в состав главного, так и друг в друга (не важно) Нужно в другой класс передать члена...

обработка ошибок - C++
Есть класс треугольника, нужно, чтобы при вводе в конструктор нулей или минусовых значений вместо сторон, выдавало ошибку,получается...

Обработка ошибок - C++
while (1) { sh *newelem; newelem=new sh; cout<<"Write number of the car"<<"\n"; s=getch(); if (s=='*') ...

Обработка ошибок - C++
void error(string s1, string s2) { throw runtime_error(s1 + s2); } int main() { setlocale(LC_ALL, "ru"); try { ...

Обработка исключений и ошибок - C++
Я недавно начал изучать обработку ошибок try catch. И сразу появились вопросы: 1)Какую библиотеку нужно использовать для исключений и...

Обработка ошибок ввода - C++
Как решить? Можете помочь 9 вариант Прочитайте правила: Правила форума Пункт 5.18: Запрещено размещать задания и решения в виде...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
11.04.2012, 23:13     Обработка ошибок #2
Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
Где почитать обработку ошибок при работе с текстовыми и бинарными файлами(считывание и запись)
на форуме поискать решенные задачи и взять оттуда

Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
как считать ввод с пробелами,например вводим Санкт Петербург
gets, а еще лучше fgets, где в качестве входа указываем stdin
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 528
12.04.2012, 15:11  [ТС]     Обработка ошибок #3
Цитата Сообщение от panicwassano Посмотреть сообщение

gets, а еще лучше fgets, где в качестве входа указываем stdin
НЕбольншой примерчик можешь написать в коде где именно ввод
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2012, 17:00     Обработка ошибок #4
Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
НЕбольншой примерчик можешь написать в коде где именно ввод
google.ru и ищем, а еще лучше почитать мануал по этой функции
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 528
12.04.2012, 18:15  [ТС]     Обработка ошибок #5
так и знал,да гугл ,уже был там,а если знаешь напиши,нет лучше пройди мимо,твой пост ничем не помог.

А про файлы везде в книгах да и в твоем гугле пишут одну только ошибку-сущевствование файла и все,тыкни куда нить если это не так
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2012, 18:34     Обработка ошибок
Еще ссылки по теме:

Обработка ошибок (исключений) - C++
Всем привет. Делаю обработку исключений и не много не допонимаю как это работает. Во первых возникает проблема и я не понимаю почему так....

Обработка ошибок неправильного заполнения структуры tm? - C++
Это простой вопрос. Допустим такой код: void main(){ int day=31, mon=5,year=82; time_t seconds = time(NULL); tm* timeinfo =...

Обработка ошибок cin (тип bool) - C++
Доброго времени суток. Собственно, проблема. Надо поймать все ошибки при вводе в тип bool: буквы, ентеры, пробелы, цифры, отличные от 0 и...

Чтение числа из потока и обработка ошибок - C++
Есть поток. Из потока читается число. При чтении происходит сбой. Как узнать что конкретно сбойнуло (число слишком большое/это не число/в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
12.04.2012, 18:34     Обработка ошибок #6
Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
там на корректность данных например
Кроме тебя, о Великий программист, никто не знает, какие ошибки могут быть в гипотетическом файле, ибо именно ТЫ определяешь, что является ошибкой, а что ею не является. И только ты можешь решить, как обработать эту ошибку. Универсальный ответ есть только один: exit(-1);
Yandex
Объявления
12.04.2012, 18:34     Обработка ошибок
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru