21

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

для fopen потрібен заголовок <stdio.h>

22

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

Daveper написав:

для fopen потрібен заголовок <stdio.h>

В C++ він вже 15 років як зветься <cstdio>

23

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

koala, я наразі вивчаю звичайну сішку, з с++ ще не ознайомлений

24

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

Ну то вивчайте за підручником, а не "адзін сябар сказаў"

Подякували: koala1

25

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

Daveper написав:

koala, я наразі вивчаю звичайну сішку, з с++ ще не ознайомлений

Тоді приберіть iostream.

26

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

я не знаю як розібпратись з цією помилкою
error C4996: 'fopen'

27

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

Daveper написав:

я не знаю як розібпратись з цією помилкою
error C4996: 'fopen'

Будь ласка, наводьте текст повідомлення про помилку ПОВНІСТЮ. Ви вже казали, як цю проблему вирішувати, але ви намагалися так вирішити іншу проблему.

28 Востаннє редагувалося Skyzerks Synx (08.12.2014 03:07:17)

Re: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога

Daveper написав:

я не знаю як розібпратись з цією помилкою
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);

робиться це з метою тієї ж "безпеки".

Прихований текст

Завжди найдуться заморочки  %)

Daveper написав:

fatal error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory

Скоріш за все ця помилка пов'язана з тим що такого файла не існує (ви стараєтесь відкрити файли які не існуюють).
Тому бажано або створити файл з потрібною назвою в папці Debug вашого проекту, але доречнішим буде використовувати try {} catch {}  для цього, задавши у тілі функції (поза функцією воно не працює).