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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Matlabist
2 / 2 / 0
Регистрация: 28.11.2010
Сообщений: 102
#1

Чтение и запись в файл чисел - C++

03.02.2011, 18:28. Просмотров 1072. Ответов 3
Метки нет (Все метки)

Как правильно записывать и читать числа в файлах?
Все сделал как в книге, открываб в блокноте, символы.
При чтение не читает вообще.
C++
1
2
3
4
5
6
7
8
9
10
11
    FILE *fp;
    int n=101;
    if ((fp=fopen("test.txt","w"))==NULL) {
        printf("Cannot open file .\n");
        exit(1);
    };
    //n=fread(&n,sizeof(int),1,fp);
 
    fwrite(&n,sizeof(int),1,fp);
    print_var_int(n);
    fclose(fp);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2011, 18:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение и запись в файл чисел (C++):

Запись/чтение из файла. Записать в файл пары чисел [x ,y] . - C++
Нужно записать в файл пары чисел а потом прочитать информацию из файла и вывести на экран С записью всё получилось а вот с чтение...

Чтение и запись в файл - C++
#include <iostream> #include <fstream> using namespace std; int main() { int S, x, i, z, k,f; ofstream f("2.txt",...

Чтение/запись в файл - C++
Почему то попытка создать файл для записи или открыть какой либо файл для чтения оказывается неудачной, в чем может быть причина? string...

Чтение и запись в файл - C++
#include<iostream> #include<fstream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); int a, b; ...

Чтение и запись в файл - C++
Хочу сделать одновременно чтение и запись в файл, не работает. Программа включается и не завершается. int FileProc(char *fname)//предаем...

Чтение запись в файл - C++
Доброго времени суток. Мир нестаит на месте как и я ) недавно доделаную благодаря форумчанам программу решил сделать такой чтобы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
knkd
37 / 36 / 2
Регистрация: 08.08.2010
Сообщений: 162
03.02.2011, 18:43 #2
Лучше покажите как читаете.
Matlabist
2 / 2 / 0
Регистрация: 28.11.2010
Сообщений: 102
03.02.2011, 18:46  [ТС] #3
Получается i=0, т.е. он вообще не прочитал, хотя файл открыл.
C++
1
2
3
4
5
6
7
8
FILE *fp;
        int n=101;int i;
        if ((fp=fopen("test.txt","r"))==NULL) {
                printf("Cannot open file .\n");
                exit(1);
        };
i=fread(&n,sizeof(int),1,fp);
fclose(fp);
slavich
12 / 12 / 1
Регистрация: 25.10.2009
Сообщений: 32
03.02.2011, 19:01 #4
В файле символы, поскольку ты пользуешь функции fwrite,fread -они для работы с бинарными файлами,
для того чтобы в файле были цифры( при открытии в текстовом редакторе )используй функции fscanf,fprintf.Хотя и твой код должен работать (у меня работает).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2011, 19:01
Привет! Вот еще темы с ответами:

Чтение и запись в файл - C++
В общем мне нужно читать из файла таблицу и пихать её в стек, а так же этот стек запихнуть обратно в файл.Однако если просто записывать...

Чтение и запись в файл - C++
Задача такая: Есть файл data.txt, в нем хранятся фамилии, номера телефонов и года регистрации в таком виде: *fфамилия 1 *nномер 1 ...

Чтение и запись в файл - C++
Здраствуйте, я в c++ оч плохо разбираюсь, помогите пожалуйсто, мне нужен скрипт который открывал бы фаил, брал из него текст дописывал бы в...

Запись и чтение в файл - C++
Вариант 1 Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Вариант 2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.02.2011, 19:01
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru