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

Как удалить файл только для чтения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ оператор "?" http://www.cyberforum.ru/cpp-beginners/thread154452.html
int fact( int x) { return x==1 ? 1:x*fact(x-1); } что означает данное выражение? интересует вопросительный знак, как я понимаю это условие. ещё если можно объяснитель на другом примере по синтаксису, почему после "?" идёт 1, а не х. спасибо
C++ Перегрузка операторов ввода/вывода. Класс комплексных чисел. Нужно чтобы программа выводила и вводила в таком виде (функции in и out): #include <iostream> #include <math.h> using namespace std; class complex { http://www.cyberforum.ru/cpp-beginners/thread154381.html
Ошибка в программе C++
#include <iostream> #include <cstdlib> #include <cstring> using namespace std; class strtype { char* p; int len; public:
Удалит из данной последовательности все группы букв вида abcd C++
очень нужно написать 2 проги на С....помогите кто чем может 1.даны натуральное число n, символы S1,..., Sn.Удалит из данной последовательности все группы букв вида abcd 2. Даны матрицы А и В размера kxm и mxl соответственно. найти произведение АВ Добавлено через 21 минуту помогите пожалуйста))))))
C++ Среднее арифметическое последовательности http://www.cyberforum.ru/cpp-beginners/thread154347.html
Здравствуйте, только начал изучать С и столкнулся с проблемой, есть задача на циклы с использованием for: "Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы." не понимаю как задать условие, чтобы привязать кол-во введенных мною чисел и сами числа. Введите...
C++ Оператор & Растолкуйте пожалуйста, что он делает, кроме взятия адреса, например, f & ios::skipws и другие ситуации. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
30.07.2010, 19:40     Как удалить файл только для чтения?
Crudelis,

C
1
2
if(remove(temp)!=0)
   perror("File is not removed");
Или просто
C
1
perror("");
Или же
C
1
 perror("Error");
Синтаксис функции:
C
1
2
#include <stdio.h>
void perror(const char *str);
Функция perror печатает сообщение об ошибке в stderr. В
этом сообщении аргумент string печатается первым, затем печатает-
ся двоеточие, системное сообщение об ошибке для последнего библи-
отечного вызова, выработавшего ошибку, и новая строка. Номер дей-
ствительной ошибки хранится в переменной errno, которая объявлена
на внешнем уровне. Системное сообщение об ошибке доступно через
переменную sys_errlist, которая является массивом сообщений для
счетчика ошибок.
Функция perror печатает приблизительное сообщение об ошиб-
ке, используя значение errno как индекс для sys_errlist. Значение
переменной sys_nerr определяется как максимальное число элементов
в массиве sys_errlist.
Чтобы выработать правильный результат, функция perror долж-
на быть вызвана сразу же после библиотечной процедуры, возвращаю-
щей ошибку. Иначе значение errno может быть перезаписано для
последующих вызовов.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru