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

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

Войти
Регистрация
Восстановить пароль
 
НубаС++
1 / 1 / 1
Регистрация: 25.02.2012
Сообщений: 115
#1

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

11.03.2012, 20:02. Просмотров 1033. Ответов 6
Метки нет (Все метки)

Короче пытаюсь считать из одного файла цифру и записать ее в другой файл
На то что после // не обращайте внимания эт я для себя писал)))
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);// Закрытие файла */
Вот а он мне вписывает во второй файл какую-то чушь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 20:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание и запись в файл (C++):

Считывание и запись в файл - C++
В Си. В файле data.txt даны квадратная матрица A и вектор X, соответствующих размерностей. Написать и протестировать функцию: а)...

Считывание и запись в файл - C++
решил задачу на с, го её нужно перевести на с++. у меня возникли проблемы с считыванием и записью в файл. помогите пожалуйста! Вот код на...

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

Запись в файл и его считывание - C++
Добрый вечер,помогите с программой "строковый ввод-вывод" 1)Создать текстовый файл F1 не менее, чем из 10 строк и записать в него...

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

Считывание и запись матрицы из/в файл - C++
Так,вообще вот исходный файл(F:\****\****\input.txt): 3 3 1 2 3 4 5 6 7 8 9 Первые два числа это размеры матрицы,остальные эта...

6
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
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;
}
Проверки добавляйте сами.
1
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
11.03.2012, 20:36 #3
НубаС++, читайте про ф-ии fscanf/fprintf в вашем любимом руководстве
0
НубаС++
1 / 1 / 1
Регистрация: 25.02.2012
Сообщений: 115
11.03.2012, 20:41  [ТС] #4
я работаю в visual там >> и << помойму не катят.)))

Добавлено через 3 минуты
А в моем коде что не правилно, скажите пожалуста.
0
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
11.03.2012, 20:49 #5
C
1
2
3
4
5
int a;
...
fscanf(fo, "%d", &a);
...
fprintf(fo1, "%d", a);
0
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);// Закрытие файла */
}
1
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
11.03.2012, 20:53 #7
Цитата Сообщение от НубаС++ Посмотреть сообщение
я работаю в visual там >> и << помойму не катят.)))
Думаете у MS особенный компилятор, который не понимает символ сдвига?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2012, 20:53
Привет! Вот еще темы с ответами:

Запись/считывание vector в/из файл - C++
Здравствуйте. Есть массив векторов. Необходимо их в бинарном виде записать, а потом считать из файла без сторонних библиотек. Использую...

Считывание и запись в файл по 8 байт - C++
Вообщем такая беда как считать по 8 байт из одного файла и засунуть в другой,читать файл нужно по частям по 8 байт ,если на последнее...

Считывание и запись в файл Visual Studio - C++
Здравствуйте. Встала задача считать из файла 3 числа через пробел, и вывести их в другой файл.. Перерыл много страниц, но точного кода не...

Запись и считывание информации в WAV-файл - C++
Всем добрый день. Занимаюсь такой проблемой: необходимо записать в звуковой файл и считать из него определенную последовательность. При...


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

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

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