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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ fwrite, fprintf http://www.cyberforum.ru/cpp-beginners/thread667292.html
Подскажите, что указывается в скобках у этих функций? 1 параметр файл, а что за конст_чар? Обьясните чайнику:(
C++ Определение дня недели Даны натуральные "n" и "a". Указать номер дня недели n-го числа месяца, у которого первое число имеет номер дня недели "a"(понедельник-первый день недели, воскресенье-седьмой). http://www.cyberforum.ru/cpp-beginners/thread667290.html
Треугольник задан велечинами своих углов C++
Треугольник задан величинам своих углов и радиусом описанной окружности. Найти стороны треугольника. #include<math.h> #include<stdio.h> #include<conio.h> void main() { double a,b,c,z,r,x,y; printf("\n\n ведите углы\n\n");
Определить наличие во введённом наборе отрицательных и положительных чисел C++
C/C++ - помогите написать программу на C++ Пользователь вводит числа с клавиатуры, заканчивая введения нулем. Определить наличие в данном наборе отрицательных и положительных чисел. Вывести отдельно количество положительных и отрицательных чисел.
C++ Найти максимальное и минимальное значения переменной в векторе http://www.cyberforum.ru/cpp-beginners/thread667273.html
С помощью каких простейших инструкций можно найти максимальное и минимальное значения переменной в векторе? double<vector>lengths
C++ Quicksort Ребята у меня есть алгоритм Quicksort за какой формулой определить количество сравнений и копирования?? так как для алгоритма сортировками вставками формула есть: для колва сравнений c=((n-1)*n)\2 и для обмена =((n-1)*n)\4 Добавлено через 5 минут #include <iostream> #include <conio.h> #include <time.h> using namespace std; подробнее

Показать сообщение отдельно
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
09.10.2012, 18:37     Сделать запись в файл
Надо массив string word [j] записать в файл, если пишу здесь
fprintf (outputFile, "%s ", word[j]); то записывает в файл какую то ересь, перебробовал пару вариантов, но не получается, подскажите, как тут сохранить корректно в файл?

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
39
40
41
42
43
44
45
46
47
int main ()
{
    FILE *inputFile = fopen ("Text.txt", "rt");
    if (inputFile == NULL)
    {
        cout<<"Невозможно найти файл"<<endl;
        return 0;
    }
    FILE *outputFile = fopen ("Text1.txt","wt");
    if (outputFile == NULL)
    {
        cout<<"Невозможно найти файл"<<endl;
        return 0;
    }
    char Buf[512];
    int n;
    string word[20], beIn, beOut, cur;
    int i=0;
    while (!feof(inputFile))
    {
        n = fread(Buf, sizeof(char), 512, inputFile);
        Buf[n]='\0';
        cout<<Buf;
        cout<<"\n";
        string target (Buf, n);
        cout<<"word to be out:\t";
        cin>>beOut;
        cout<<"word to be in:\t";
        cin>>beIn;
        istringstream ist (target);
        while (ist>>cur)
        {
            word[i]=cur;
            if (word[i]==beOut)
                word[i]=beIn;
            i++;
        }
        for (int j=0; j<i; j++)
        {
            cout<<word[j]<<" ";
        }
    }
    fclose (inputFile);
    fclose (outputFile);
    system ("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru