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

Ошибка при вводе даных в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Осуществить "вращение" квадрата вокруг его центра http://www.cyberforum.ru/cpp-beginners/thread136269.html
вот есть не сложная задачка для Си: Осуществить "вращение" квадрата вокруг его центра. кто сможет сделать такое,буду очень благодарен =)
C++ Выход за пределы массива Столкнулся со следующей проблемой. Ввожу по формату: N1 a..a N2 b..b N3 c..c Мой код при выполнении выдаёт ошибку. Выход за пределы массива (Access Violation). Не могу понять почему, и расширял кол-во элементов, всё-равно. Вот код: #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread136264.html
C++ Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0.
Помогите пожалуйста, не могу понять где тут ошибка! уже так долго с ней мучаюсь=( #include<iostream> using namespace std; void sogl(char *n) { for (int i=0; n; i++) { if (n=='a') cout<<false; else { if (n=='e') cout<<false; else
Блок-схема C++ C++
#include <iostream.h> #include <math.h> double flnx(double x) { double sum = x, f = x; int i = 1; while (fabs(f) > 0.001) {
C++ Игра в кости http://www.cyberforum.ru/cpp-beginners/thread136260.html
НУжно написать на C++ игру в кости,консольную,с использованием генератора случайных чисел. т.е есть два игрока один бросает генерируеца число от 1 до 6. потом другой и у кого больше выпало тот выйграл. а если выпали одинаковые числа,то сначала. очень нужна помощь просто курсачь очень скоро сдавать а я в этом не зуб ногой особо(((
C++ Дан массив указателей на кольца,элементов в этом массиве не более 50,последний элемент-указатель null.Элементами кольца являются указатель на Дан массив указателей на кольца,элементов в этом массиве не более 50,последний элемент-указатель null.Элементами кольца являются указатель на массив строк и число,задающее длину этого массива.в кольцах с четными номерами массив строк в элементах на четных местах рассматривать в пордке возрастания , а в кольцах с нечетными номерами массив строк в элементах на нечетных местах рассматривать в... подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
27.05.2010, 13:02     Ошибка при вводе даных в файл
Уж не знаю, почему, но у вас вроде как эта строчка
C++
1
f=fopen("katalogizator.txt","r+t");
работает только на чтание. если переписать if вот так
C++
1
2
3
4
5
6
7
8
 if(strcmp(h.name,temp) == 0)
 {
    fclose (f);
    f=fopen("katalogizator.txt","a+t");
    fprintf(f, "\n Такая книга найдена в этой строке %s %s %s %s %s %s \n", &h.name, &h.avtor, &h.tematika, &h.godvipuska, &h.ISBN, &h.izdatelstvo, Amax);
    u++;
    break;
 }
то он сделает вывод в файл
 
Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru