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

Почему ifstream fail() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько точек попало в круг. Использовать функцию http://www.cyberforum.ru/cpp-beginners/thread1134679.html
Имеется круг, заданный координатами центра (50,50) и радиусом = 30. Случайным образом формируются 10 точек (x, y) – координаты в диапазоне от 0 до 100. Определить и сколько точек попало в круг....
C++ Определить, сколько точек попало в круг Имеется круг, заданный координатами центра (50,50) и радиусом = 30. Случайным образом формируются 10 точек (x,y) – координаты в диапазоне от 0 до 100. Определить и сколько точек попало в круг.... http://www.cyberforum.ru/cpp-beginners/thread1134675.html
C++ Калькулятор с *, /, -, +, остатком от деления и степенью
Калькулятор с помощью функций чтобы он *, /, -, +, остаток от деления и степень(((( помогите
C++ Нахождение границ изображения оператором Собеля
Доброе время суток, форумчане! Нуждаюсь в вашей помощи! Выручайте!!!:help: Проблема состоит в непростом задании. Само задание выглядит так: Нахождение границ изображения оператором Собеля с...
C++ Переписать рекурсивно итерационную функцию. http://www.cyberforum.ru/cpp-beginners/thread1134638.html
Кто может записать эту итерационную функцию: double norek(double a, double b, double e){ double x; while (fabs(b - a) >= e) { x = (a + b) / 2; if (func(x+e)>func(x-e)) b = x; ...
C++ Ввести структуру Историческое событие /*2. Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и протестировать функцию a) ввода исторического события; b) вывода на экран списка исторических событий;... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
31.03.2014, 13:39
Цитата Сообщение от lNORDl Посмотреть сообщение
Вопрос: почему?
Для начала, ошибка в попытке писать не пойми куда:
C++
1
2
char* path = Util::getPath(); // Вернул какой-то указатель ...
strncat(path, "\\Data.txt", 12); // ... но нет гарантии что туда можно писать.
Поэтому выделите сначала буфер для пути, а потом уже с ним работайте. Например так:
C++
1
2
3
char path[PATH_MAX];
strcpy( path, Util::getPath() );
strcat(path, "\\Data.txt");
Если проблема останется, есть смысл смотреть код дальше.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru