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

почему в файл не заносятся данные - C++

Восстановить пароль Регистрация
 
jeka50
1 / 1 / 0
Регистрация: 26.02.2011
Сообщений: 114
17.03.2012, 10:28     почему в файл не заносятся данные #1
При вводе данных файл оказывается пустым
Вложения
Тип файла: rar 1.rar (350 байт, 13 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2012, 10:28     почему в файл не заносятся данные
Посмотрите здесь:

C++ Почему не записывает в файл данные? Файловый вывод.
Почему файл пустой? C++
Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой C++
C++ Файл: При сохранение в файл big100.txt в блокноте отображаются иероглифы, почему?
Динамический массив структур. Почему данные доступны после выполнения операции delete [] C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2012, 10:35     почему в файл не заносятся данные #2
Чтобы файл оказался не пустым, нужно после ввода данных эти самые данные записать в файл.
Евгений М.
1033 / 974 / 53
Регистрация: 28.02.2010
Сообщений: 2,817
Завершенные тесты: 2
17.03.2012, 10:36     почему в файл не заносятся данные #3
Цитата Сообщение от jeka50 Посмотреть сообщение
почему в файл не заносятся данные
Потому-что программа и не пытается что-то записать в файл.

Добавлено через 19 секунд
Ну вот.
jeka50
1 / 1 / 0
Регистрация: 26.02.2011
Сообщений: 114
17.03.2012, 10:40  [ТС]     почему в файл не заносятся данные #4
f=fopen("func.txt","w");
w-откритие файла для записи
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2012, 10:43     почему в файл не заносятся данные #5
Для записи в файл используются отдельные функции, такие как fputc, fputs, fprintf, fwrite.
jeka50
1 / 1 / 0
Регистрация: 26.02.2011
Сообщений: 114
17.03.2012, 10:52  [ТС]     почему в файл не заносятся данные #6
я использував ети функции fputc, fputs, fprintf, fwrite но данные так и не сохронились в файле
Вложения
Тип файла: rar 1.rar (351 байт, 10 просмотров)
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2012, 11:08     почему в файл не заносятся данные #7
Цитата Сообщение от jeka50 Посмотреть сообщение
я использував ети функции fputc, fputs, fprintf, fwrite но данные так и не сохронились в файле
В каком месте?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
struct dannie {
   char familia[30];
   int kolizestvo;
   int ves;
};
 
void main() {
   int i, n;
   FILE *f;
   struct dannie mas[10];
   
   printf("kolihestvo ohotnikov");
   scanf("%d",&n);
   f=fopen("func.txt","w");
 
   for (i=0;i<n;i++){
      printf("vvedite familiy oxotnika ");
      scanf("%s", mas[i].familia);
      printf("vvedite kolizestvo zhuvotnux ");
      scanf("%d", &mas[i].kolizestvo);
      printf("vvedite  ves zhuvotnux ");
      scanf("%d", &mas[i].ves);
      fprintf(f, "%s %d %d\n", mas[i].familia, mas[i].kolizestvo, mas[i].ves); // <- Г§Г*ГЇГЁГ±Гј Гў ГґГ*éë
   }
   fclose(f);
}
Найдиет отличия в Вашем коде и моем.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2012, 11:14     почему в файл не заносятся данные
Еще ссылки по теме:

C++ Не выполняется условие или почему данные все равно переползают в S2?
Считать данные о ноутбуках с .txt, обрабатывать их и записывать в .bin файл отсортированные данные C++
C++ Почему не передаются данные из динамической библиотеки?

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

Или воспользуйтесь поиском по форуму:
jeka50
1 / 1 / 0
Регистрация: 26.02.2011
Сообщений: 114
17.03.2012, 11:14  [ТС]     почему в файл не заносятся данные #8
спасибо
я использовав fscanf неправильно
C
1
2
3
4
5
6
printf("vvedite familiy oxotnika");
fscanf(f,"%d",mas[i].familia);
printf("vvedite kolizestvo zhuvotnux");
fscanf(f,"%d",mas[i].kolizestvo);
printf("vvedite  ves zhuvotnux");
fscanf(f,"%d",mas[i].ves);
Yandex
Объявления
17.03.2012, 11:14     почему в файл не заносятся данные
Ответ Создать тему
Опции темы

Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru