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

fseek не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Списки. Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread809700.html
Вычислить значение выражения x1xn + x2xn-1+…+ xnx1. Значения x вводятся с клавиатуры и динамически размещаются в памяти. Помогите со списками
C++ Добавление в исходник #include <iostream> using namespace std; void mul(int x, int y); int main() { mul(10, 20); mul(5,6); mul(8,9); http://www.cyberforum.ru/cpp-beginners/thread809683.html
C++ классы, определить дату
ребята подскажите как определить дату, которая была до указанного количества дней по отношению к заданной дате. Например, за 365 дней до 01.03.2005 было 29.02.2004. мне важен алгоритм, код я напишу...
В первой из строк, содержащей максимальное кол-во нулевых элементов, каждый положительный элемент заменить суммой его цифр C++
:) исправленный вариант условия)
C++ Чтение файла http://www.cyberforum.ru/cpp-beginners/thread809652.html
Добрый день) Прошу помощи по поводу чтения файла. По сути: к примеру есть файл txt и в нем данные. Вопрос: как вывести эти данные на экран(на консоли)? Пользуюсь Microsoft Visual C++ 2010
C++ Не компилируется файл. Не могу нормально подключить boost Помогите, не могу подключить boost. Скачал последнюю версию на офф.сайте. Запустил boostrap (он все откомпилил и закрылся) проставил пути в Dev C++ (к библиотекам и заголовкам) а дальше при попытке... подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
16.03.2013, 11:53
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//создание данных
    Man AAA;
    AAA.age=20;
    strcpy(AAA.name, "Jack");
 
    Man BBB;
    BBB.age=30;
    strcpy(BBB.name, "Frank");
 
    Man *CCC;
    CCC = new Man;
    CCC->age=25;
    strcpy(CCC->name, "Jovani");
 
    Man TTT;
 
// ввод данных
    FILE *f=fopen("man.txt", "wb");
    fwrite(&AAA,sizeof(Man),1,f);
    fclose(f);
 
    f=fopen("man.txt", "ab");
    //fseek(f,1*sizeof(Man),0);
    fwrite(&BBB,sizeof(Man),1,f);
    fclose(f);
 
    f=fopen("man.txt", "ab");
    //fseek(f,2*sizeof(Man),0);
    fwrite(CCC,sizeof(Man),1,f);
    fclose(f);
 
//вывод данных
    f = fopen("man.txt", "rb");
    long size, count = 0;
    fseek(f, 0, SEEK_END);
    size = ftell(f);
    fseek(f, 0, SEEK_SET);
 
    while (size > count * sizeof(Man))
    {
        fread(&TTT, sizeof(Man), 1, f);
        cout<< "Name: "<< TTT.name<< endl;
        cout<< "Age: "<< TTT.age<< endl;
        count++;
        fseek(f, count * sizeof(Man), SEEK_SET);
    } 
 
    fclose(f);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru