Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога
для fopen потрібен заголовок <stdio.h>
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога
Для відправлення відповіді ви повинні увійти або зареєструватися
для fopen потрібен заголовок <stdio.h>
для fopen потрібен заголовок <stdio.h>
В C++ він вже 15 років як зветься <cstdio>
koala, я наразі вивчаю звичайну сішку, з с++ ще не ознайомлений
Ну то вивчайте за підручником, а не "адзін сябар сказаў"
koala, я наразі вивчаю звичайну сішку, з с++ ще не ознайомлений
Тоді приберіть iostream.
я не знаю як розібпратись з цією помилкою
error C4996: 'fopen'
я не знаю як розібпратись з цією помилкою
error C4996: 'fopen'
Будь ласка, наводьте текст повідомлення про помилку ПОВНІСТЮ. Ви вже казали, як цю проблему вирішувати, але ви намагалися так вирішити іншу проблему.
я не знаю як розібпратись з цією помилкою
error C4996: 'fopen'
це скоріше попередження, можна забрати його приписуючи "_s" до функції через яку вибиває це попередження.
Але цей "безпечний кодінг" часами вилізає боком, так що доречніше було б використовувати "CRT_SECURE_NO_WARNINGS". Але його не прописується в коді, а в настройках вашого проекту, а саме в настройках препроцесора. Просто дописуєте "CRT_SECURE_NO_WARNINGS" (не забувайте ставити ";" щоб розділити).
Але як раніше зазначив для того щоб це застосувати потрібно залазити в властивості проекту, що не є доречним і не економічним в плані витрат часу, тому доречніще буде використовувати pragma (записується зразу після підключення бібліотек):
#pragma warning (disable: 4996);
таким самим чином можна ігнорувати і інші попередження замінюючи 4996 на код іншої помилки.
АЛЕ, часами це не є доречним і краще використовувати локально, для прикладу:
#pragma warning (disable: 4996);
scanf("%d", *ваша змінна*);
#pragma warning (enable: 4996);
робиться це з метою тієї ж "безпеки".
fatal error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory
Скоріш за все ця помилка пов'язана з тим що такого файла не існує (ви стараєтесь відкрити файли які не існуюють).
Тому бажано або створити файл з потрібною назвою в папці Debug вашого проекту, але доречнішим буде використовувати try {} catch {} для цього, задавши у тілі функції (поза функцією воно не працює).
Для відправлення відповіді ви повинні увійти або зареєструватися