Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 09.12.2016
Сообщений: 66

Не получается сохранить файл командой fopen

25.12.2016, 23:09. Показов 2215. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
printf("1. Сохранить таблицу  в файл. \n");
    printf("2. Вернуться в главное меню\n");
    scanf_s("%d", &k);
    if (k == 1)
    {
        FILE *ftabl;
        ftabl = fopen_s("ftabl.xls", "wt");
        fprintf(ftabl, " № \t x \t f1 \t f2 \t \n");
        for (i = 1; i < n + 1; i++)
        {
            fprintf(ftabl, " %2d \t %5.2lf \t %9.1lf \t %10.8lf \t \n", i, x[i], F1[i], F2[i]);
        }
        fclose(ftabl);
        system("cls");
        cout << "\n\t\t Результаты сохранены в файл ftabl.xls\n";
    }
почему когда пишу fopen-пишет что замените функцию на fopen_s, а когда заменяю, пишет что мало аргументов в вызове функции. У меня и scanf_s-так записывается, поняла что fopen_s-надо так писать, но при компиляции пишет, что аргумент типа "const char *" несовместим с параметром типа "FILE **". Не знаю как исправить
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.12.2016, 23:09
Ответы с готовыми решениями:

Какой командой можно сохранить файл .pid?
Есть php скрипт который дает определенные команды скрипту (stop, start...) И есть игровой сервер MineCraft (Java) который управляется...

Не получается сохранить файл на SD карту
String FILENAME = &quot;settings&quot;; String string = &quot;hello world!&quot;; File sdDir = new...

Не получается сохранить файл с данными из dataGridView
Пытаюсь сохранить данные из dataGridView в xml при закрытии программы но ничего не выходит вот код public partial class Form1 : Form ...

3
114 / 112 / 62
Регистрация: 15.03.2013
Сообщений: 561
Записей в блоге: 5
26.12.2016, 00:22
Цитата Сообщение от Milka123 Посмотреть сообщение
fopen-пишет что замените функцию на fopen_s
Поставьте первой строкой
C++
1
#define _CRT_SECURE_NO_WARNINGS
И не будет писать.

Добавлено через 5 минут
Цитата Сообщение от Milka123 Посмотреть сообщение
fopen_s
Это типа функции с усовершенствованной безопасностью.
1
0 / 0 / 0
Регистрация: 09.12.2016
Сообщений: 66
26.12.2016, 00:33  [ТС]
А можно еще такой вопрос: когда пишем вот эту команду
C++
1
table = fopen_s("ftabl.xls", "w");
как узнать куда сохраняется файл, или может быть надо указывать путь, куда сохранять?
0
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
26.12.2016, 00:54
Лучший ответ Сообщение было отмечено Milka123 как решение

Решение

Цитата Сообщение от Milka123 Посмотреть сообщение
как узнать куда сохраняется файл
В текущий каталог. Обычно это каталог с файлом программы. Но можно указать полный путь, например "C:/Temp/ftabl.xls".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2016, 00:54
Помогаю со студенческими работами здесь

Не получается сохранить данные из StringGrid в файл
Не получается сохранить данные из StringGrid в файл Заранее спасибо за помощь:cry: if(SaveDialog1-&gt;DefaultExt){ ...

Не получается сохранить программно файл на Google Drive
добрый день, уважаемое сообщество. пытаюсь маленько тренироваться в программировании под андроид и вот столкнулся с такой проблемой: ...

В Windows 7 не получается сохранить файл в корень диска C:\
под win Xp код был такой MsExcel := CreateOleObject('Excel.Application'); MsExcel.Visible := False; MsExcel.WorkBooks.Add; ...

f=fopen сохранить фамилию в txt
Здравствуйте уважаемые. Я только начинаю осваивать с++. Как сохранить фамилию в текстовом файле. #include &lt;conio.h&gt; #include...

Не получается сохранить файлы из MaskedTextBox в файл, при помощи SaveFileDialog
Здравствуйте вот проект, у меня не получается сохранить файлы из MaskedTextBox ( класс IsMain ) в файл, при помощи SaveFileDialog.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK сделайте это, JDK, то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Перейдите по ссылке:. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru