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

Запись в файл через потоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наиболее редко встрещающую цифру http://www.cyberforum.ru/cpp-beginners/thread138241.html
бо'льшую часть задания я сделал сам... вот заступорился вот на этом: "найти наиболее редко встрещающую цифру в числе" В функцию мы отправляем вектор целого типа или строку, или массив с цифрами с циферками и мы должны найти самую редкую цифру и вывести на экран (если их несколько то взять любую и тоже вывести на экран) ЦИФРА- это от 0 до 9 с шагом 1=) например, задано число 12235606445...
C++ картинка в C++ Задание: 1.нарисовать на С++ любую картинку, 2 . нарисовать движущуюся картинку. Не могу ничего нарисовать. пытался машинку, но то компилятор (DEv C++ и Borland)пишет - ошибка Graphics.h .... то еще какая то хрень. Напишите пожалуйста любой рабочий код с небольшой картинкой. Спасибо http://www.cyberforum.ru/cpp-beginners/thread138240.html
C++ Стек и очередь
Прошу помочь в решении задачи, я новичек!!!:( Мне необходимо создать стек и очередь на C++(Microsoft Visiual C++ 6.0) Буду очень благодарна за помощь!:)
блок-схема C++
пожалуйста нарисуйте блок-схему для задачи... для курсовой) срочно надо сдать.. #include <conio.h> #include <stdlib.h> #include <time.h> #include "stdafx.h" #include <iostream>
C++ ПОТОКОВЫЙ ФАЙЛ http://www.cyberforum.ru/cpp-beginners/thread138230.html
Здравствуйте! Скажите пожалуйста.... 1)применяют ли в с++ ПОТОКОВЫЙ ФАЙЛ ? 2) и что это такое вообще ? поискал в инете,в книгах ничего конкретного об этом не нашёл =(((((
C++ Я не могу откомпелировать!!! Привет! Помогите пожалуста проверить ошибки!!! Я не могу откомпелировать!!! Вот текст: #include<stdio.h> #include<conio.h> #include<math.h> float P=0; int x ={2,27,3,9,11,15,2,10,3,9} int i=0,j; void main () while (x<=0)&&(i<=14) i++; for (j=i+j; j<15;j++) P=P*x}; подробнее

Показать сообщение отдельно
Goga201
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 10

Запись в файл через потоки - C++

30.05.2010, 22:46. Просмотров 2371. Ответов 1
Метки (Все метки)

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
29
30
31
32
33
34
fstream file;
...  
    cout<<"Введите - имя файла.dat:"<<endl;
    cin>>fname;
    file.open(fname, ios::app|ios::in|ios::out|ios::binary);
    if (!file) {cout<<"file can't open or creat";return;}
....
 
h = new header;
    h->count=0;
    h->cbyte = sizeof(short int) + sizeof(long int) + sizeof(char) * size+2;
    h->head=-1;
    h->tail_del=-1;
 
    file.write((char*)h,sizeof(header));
 
    header *m=new header;
 
    file.seekg(0,ios::beg);
    file.read((char*)m,sizeof(header));
 
    cout<<m->cbyte<<m->count<<m->head<<m->tail_del;
    
    h->count++;
    file.seekp(0,ios::beg);
    file.write((char*)h,sizeof(header));
    
    header *m1=new header; 
 
    file.seekg(0,ios::beg);
    file.read((char*)m1,sizeof(header));cout<<endl;
 
    cout<<m1->cbyte<<m1->count<<m1->head<<m1->tail_del;
int i;cin>>i;
когда изменяем h->count++, записываем, а он считывает старую запись где еще не изменяли h++

в чем может быть проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru