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

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифр Виженера http://www.cyberforum.ru/cpp-beginners/thread517524.html
У кого есть исходник на Си ?
C++ операторы используя while, do while и for (тремя способами) вывести на экран таблицу перевода 5, 10, 15, ..., 120 долларов сша в рубли по текущему курсу(курс вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread517520.html
запись в С C++
как записать это - writeln('Введите координаты ',i,' точки'); в С++? имею ввиду именно эту часть - ',i,'
C++ фунция bool()
Доброго времени суток. Возможно глупый но беспокоющий меня вопрос: для чего нужна функция bool() ? На сколько мне извесно присваение арифметических тип типу bool происходит автоматически(0, 0.0......
C++ Обыкновенная функция http://www.cyberforum.ru/cpp-beginners/thread517503.html
Вот на вид простой пример (на картинке) На вход подаем одно число n - на выход f(n). (пример 7 - 10) Пробовал реализовать в тупую через if - return, но ничего не вышло. Может как-то через контейнер...
C++ дано 2 целочисленных файла, получить пересечение Дано два целочисленных файла, получить пересечение их элементов, то есть те числа, которые есть одновременно в обоих файлах(в новом файле числа не должны повторяться). Вывести на экран содержимое... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.03.2012, 15:37
Бог мой сколько мыслей и все без просвета на то что действительно надо
1-е в Си существуют спецификаторы файлового ввода/вывода(аналогичные спецификаторам printf и scanf), на этом моменте останавливаться не буду и так понятно что fprintf("%d",5); пишет в файл целое, а fprintf("%lf",5); пишет вещественное, остановлюсь лучше именно на функциях read write что в Си что в плюсах
2 Си запись/чтение в файл с помощью fwrite/read
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
#include <stdio.h>
 
int main()
{
    int i_val;
    double d_val;
    char s_val[256] = {0};
    FILE * f = fopen("data.txt","w");
    if(!f)
        printf("Error open data.txt\n");
    else
    {
        printf("Enter int    : ");scanf("%d",&i_val);
        printf("Enter double : ");scanf("%lf",&d_val);
        printf("Enter char * : ");scanf("%s",s_val);
        fwrite((void *)&i_val,1,sizeof(i_val),f);
        fwrite((void *)&d_val,1,sizeof(d_val),f);
        fwrite((void *)&s_val,1,sizeof(s_val),f);
        fclose(f);
 
        if(!(f = fopen("data.txt","r")))
            printf("Error open data.txt\n");
        else
        {
            fread((void *)&i_val,1,sizeof(i_val),f);
            fread((void *)&d_val,1,sizeof(d_val),f);
            fread((void *)&s_val,1,sizeof(s_val),f);
            printf("Read int    : %d\n",i_val);
            printf("Read double : %lf\n",d_val);
            printf("Read char * : %s\n", s_val);
            fclose(f);
        }
    }
    printf("Press any key to continue\n");
    getchar();
    getchar();
    return 0;
}
3
2
Миниатюры
Как при помощи ф-ий read/write записать в файл, а потом считать с него  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru