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

Запись динамического массива в файл (не правильно выводит данные) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать собственную функцию вычисления длины строки,перевода всех введенных букв в заглавные http://www.cyberforum.ru/cpp-beginners/thread921182.html
Написать собственную функцию вычисления длины строки,перевода всех введенных букв в заглавные.Продемонстрировать работу функции,введя несколько строк.
C++ Можно ли прервать цепочку наследования? например есть три класса, A, B и C. Класс "А" - базовый, "B" наследуется от "A", "C" наследуется от "B", как бы получается цепочка наследования A->B->C. Вопрос: можно ли сделать так, чтоб класс B наследовался от А, а класс С наследовался от B, но при этом класс C не наследовался бы от А ? :) http://www.cyberforum.ru/cpp-beginners/thread921178.html
C++ Как создать статическую библиотеку с расширением .lib в MinGw?
Зачем это надо? - хочу скомпилировать библиотеку в MinGw и подключить к с++builder. Возможно ли это? а может, если я по-варварски возьму и перебью расширение .a на .lib будет работать? а может вообще c .a будет работать? (я пока ищу меню, где подключаются библиотеки к с++builder, поэтому эксперимент провести не могу)
C++ Работа с граф интерфейсом
Почему он просто не может скомпилить ??
C++ рекурсивный алгоритм http://www.cyberforum.ru/cpp-beginners/thread921090.html
В общем я уже намучился с этим заданием... Дело такое, алгоритм составлен, но не совсем такой, какой нужен #include <iostream> #include <stdlib.h> #include <time.h> #include<conio.h> #include <iomanip> #include <cmath> using namespace std;
C++ Нужно заменить большое количество циклов for Подскажите пожалуйста. Встала такая проблема: нужно заменить большое количество циклов for двумя или вообще как-то нужно заменить хоть чем, но чтобы мы могли регулировать их количество. Например: нам нужно перебрать все возможные варианты наборов слов из алфавита. например алфавит: a b Количество наборов по 4 символа: подробнее

Показать сообщение отдельно
power12
6 / 6 / 1
Регистрация: 14.04.2010
Сообщений: 100

Запись динамического массива в файл (не правильно выводит данные) - C++

10.07.2013, 22:11. Просмотров 1274. Ответов 33
Метки (Все метки)

Выделяю память под массив, заполняю его числами.

C++
1
2
3
4
5
6
7
8
9
10
11
    int *mem_arr;
    int i;
    int n = 50;
    mem_arr = (int *)malloc(n*sizeof(int));
    
    for(int i=0;i<6;i++)
    {
        printf("x[%d]=",i);
        scanf("%d",&mem_arr[i]);
    }
    free(mem_arr);
вывожу

C++
1
2
3
4
5
6
7
8
9
    ofstream file_out("c:/2.txt",ios::out);
    file_out << '\n';
    file_out << "Array R[6] = {"<<"\n";
    for(int c = 0; c < 6; c++)
    {
        file_out << dec << mem_arr[c] << "," << "\n";
    }
    file_out << "};" << '\n';
    file_out.close();
выводит не то, что я ввел.
помогите решить проблему.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    int z[5];
    printf("Input array's elements \n");
    int i;
        for(i=0;i<6;i++)
    {
        printf("x[%d]=",i);
        scanf("%d",&z[i]);
    }
 
    FILE *fp;
    fp = fopen("C:/1.txt","w");
    for(int c = 0; c < 6; c++)
    {
        fprintf(fp, "\n %d", z[c]);
    }
    fclose(fp);
так выводит все отлично.

Хотелось бы решить задачу, с выводом динамического массива и записью его в файл.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru