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

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

Восстановить пароль Регистрация
 
НубаС++
 Аватар для НубаС++
1 / 1 / 1
Регистрация: 25.02.2012
Сообщений: 115
11.03.2012, 20:02     Считывание и запись в файл #1
Короче пытаюсь считать из одного файла цифру и записать ее в другой файл
На то что после // не обращайте внимания эт я для себя писал)))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int pokazatel;
                char a[80];
 
                 FILE * fo;// FILE - тип переменно (для привязки переменной к файлу), fo - сама переменная
                 fo = fopen("test.txt","rt");// открытие файла с названием test.txt , wt -запись (write text) rt -чтение
                 fscanf( fo, a);
                  fclose(fo);// Закрытие файла */
                 
                
                 FILE * fo1;// FILE - тип переменно (для привязки переменной к файлу), fo - сама переменная
                     fo1 = fopen("test1.txt","wt");// открытие файла с названием test.txt , wt -запись (write text) rt -чтение
                     fprintf( fo1,a);// fprintf запись , fo -переменная файла (%s - для строки, %d - для цифр)fprintf
                     fclose(fo1);// Закрытие файла */
Вот а он мне вписывает во второй файл какую-то чушь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 20:02     Считывание и запись в файл
Посмотрите здесь:

Считывание и запись матрицы из/в файл C++
Считывание и запись в файл C++
C++ Считывание и запись в файл
C++ считывание и запись в файл
C++ Считывание и запись в файл по 8 байт
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
11.03.2012, 20:31     Считывание и запись в файл #2
Раз уж используете функции с++ то воспользуйтесь файловыми потоками
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    ifstream in("in.txt");
    ofstream out("out.txt");
    int x;
    
    in>>x;
    out<<x;
}
Проверки добавляйте сами.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
11.03.2012, 20:36     Считывание и запись в файл #3
НубаС++, читайте про ф-ии fscanf/fprintf в вашем любимом руководстве
НубаС++
 Аватар для НубаС++
1 / 1 / 1
Регистрация: 25.02.2012
Сообщений: 115
11.03.2012, 20:41  [ТС]     Считывание и запись в файл #4
я работаю в visual там >> и << помойму не катят.)))

Добавлено через 3 минуты
А в моем коде что не правилно, скажите пожалуста.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
11.03.2012, 20:49     Считывание и запись в файл #5
C
1
2
3
4
5
int a;
...
fscanf(fo, "%d", &a);
...
fprintf(fo1, "%d", a);
Smillles7
25 / 25 / 1
Регистрация: 23.04.2011
Сообщений: 130
11.03.2012, 20:51     Считывание и запись в файл #6
Цитата Сообщение от НубаС++ Посмотреть сообщение
я работаю в visual там >> и << помойму не катят.)))
катят)
вот копирует все из файла
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
void main()
{
 
    FILE * fo;// FILE - тип переменно (для привязки переменной к файлу), fo - сама переменная
    fo = fopen("test.txt","rt");// открытие файла с названием test.txt , wt -запись (write text) rt -чтение
    
 
 
    FILE * fo1;// FILE - тип переменно (для привязки переменной к файлу), fo - сама переменная
    fo1 = fopen("test1.txt","wt");// открытие файла с названием test.txt , wt -запись (write text) rt -чтение
 
    
 
    while(!feof(fo)) 
        {
            
            char*str1=new char[255];
                        memset(str1, 0, 255);
                        fgets(str1, 80, fo);
            fprintf(fo1, str1);
            }
    fclose(fo);// Закрытие файла */
    fclose(fo1);// Закрытие файла */
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2012, 20:53     Считывание и запись в файл
Еще ссылки по теме:

Структура данных, запись в файл, её считывание C++
C++ Считывание\запись int из файла\в файл
C++ Запись/считывание vector в/из файл

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

Или воспользуйтесь поиском по форуму:
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
11.03.2012, 20:53     Считывание и запись в файл #7
Цитата Сообщение от НубаС++ Посмотреть сообщение
я работаю в visual там >> и << помойму не катят.)))
Думаете у MS особенный компилятор, который не понимает символ сдвига?
Yandex
Объявления
11.03.2012, 20:53     Считывание и запись в файл
Ответ Создать тему
Опции темы

Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru