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

С++ файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Опять же MFC и ошибка с типами. http://www.cyberforum.ru/cpp-beginners/thread343451.html
Программа сканирует число из Edit Box, сохраняет их и должна вывести, но выводит 0.00000. Возможно это из-за много разных определений типов, вот код: class Try { public: double x1; Try(double x1=0) {}; virtual ~Try(){}; Try (const Try & Try){};
C++ Случайные числа Всем привет! Мне нужно сгенерировать действительное случайное число в диапазоне от нуля до 1. Читал вот это: http://www.cyberforum.ru/cpp-beginners/thread44753.html, но там говорится про целые числа... http://www.cyberforum.ru/cpp-beginners/thread343450.html
Операция взятия индексан C++
Добрый день)) //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <windows.h> #include <iostream.h> //#include <cassert.h>
Скрыть ПИН код USB ключа защиты программ. C++
Приветствую. Вопрос, как лучше всего скрыть в теле программы ПИН-код доступа к ключу? BYTE my_main_pin = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; //ВНИМАНИЕ. Не храните ПИН-код в открытом виде. В примере это сделано для наглядности.
C++ asctime() добавляет \n http://www.cyberforum.ru/cpp-beginners/thread343414.html
В чём логика того, что в строку перед завершающим нулем добавляется символ конца текстовой строки?
C++ Qt + MSVS Начал изучать с++,тут столкнулся с проблемой: графический интерфейс для программы. Решил скачать QT SDK,и тут мне сказали что можно работать с QT в MVS 2010...скажи пожалуйста подробно как привязать QT к MVS что надо установить для этого,что скачать и желательно с ссылочками,буду очень благодарен тому кто мне объяснит что да как делать. P.S извините за название темы..не смог сформулировать) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
19.08.2011, 15:38     С++ файлы
Вот код
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
#include <cstdio>
#include <conio.h>
 
struct test
{
    char s[32];
    int ival;
};
 
int main()
{
    FILE * f = fopen("test.txt","wb+");
    test ptest;
    printf("WRITING DATA...\r\n");
    for(int i = 0; i < 2; i++)
    {
        ptest.ival = i + 1;
        sprintf(ptest.s,"struct%d",ptest.ival);
        fwrite((void *)&ptest,1,sizeof(test),f);
    }
    fclose(f);
    printf("WRITING DONE\r\n");
    printf("Press any key to continue\r\n");
    getch();
    f = fopen("test.txt","rb+");
    for(i = 0; i < 2; i++)
    {
        fread((void *)&ptest,1,sizeof(test),f);
        printf("test.s : %s\r\n",ptest.s);
        printf("test.ival : %d\r\n",ptest.ival);
    }
    fclose(f);
    printf("READING DONE\r\n");
    printf("Press any key to continue\r\n");
    getch();
    return 0;
}
Вот результат работы

WRITING DATA...
WRITING DONE
Press any key to continue
test.s : struct1
test.ival : 1
test.s : struct2
test.ival : 2
READING DONE
Press any key to continue


Добавлено через 3 минуты
PS: TC, юзай код на здоровье, "типизированных" файлов на сколько знаю не существует - думаю под словом типизированный подразумевается файлы определённой структуры (например со структурами внутри), по моему коду можешь увидеть как можно организовать их запись и чтение
 
Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru