С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ QT собирается четвертый час, "зависнув" на одном месте. Это нормальн? Проблема в названии темы. Решил попробовать QT, скачал, выполнил, как положенно, "configure", после чего ввел "nmake". В мануале, по которому ставлю, сказанно, что на это может уйти около 3-х часов, вот уже идет четвертый час, все это время консоль находиться вот в таком виде: При чем до gmath.cpp дошло за 2-3 минуты, после этого ни чего не происходит. Скажите - это нормально? или стоит... https://www.cyberforum.ru/ cpp-beginners/ thread340140.html C++ bad_alloc
народ че такое у меня прога прерывается и пишет "std::bad_alloc" ? кто знает что это? и как с этим бороться ?
C++ Считывание из файла Помогите пожалуйста,никак не могу найти,как считать данные из такого файла: Rup 106 12 38 40.2 -51 09 01 300.88 11.67 21.2 18.5 10.7 -17.8 4.3 NGC 4590 M 68 12 39 27.98 -26 44 38.6 299.63 36.05 10.3 10.2 4.1 -7.2 6.0 NGC 4833 12 59 33.92 -70 52 35.4 303.60 -8.02 6.6 7.0 3.6 -5.4 -0.9 NGC 5024 M 53 ... https://www.cyberforum.ru/ cpp-beginners/ thread340106.html C++ Не получается сделать статическую линковку своей программы в MinGW Написал на с++ программу, скомпилировал и решил дать другу потестить. Хотел слинковать статически при помощи ключа '-static', но неполучилось что же делать? https://www.cyberforum.ru/ cpp-beginners/ thread340086.html
C++ Проблема с opendir
Привет всем кто зашёл в темку. Столкнулся с необходимостью рекурсивно пройти по всем директориям в директории. В массив "с" пишу директорию. Как раз она открывается отлично. Но когда передаю в opendir имя следующей директории с помощью dir->d_name, получаю результат NULL. Код собственно вот: #include <cstdio> #include <iostream> #include <dirent.h>
C++ ANSI и UNICODE #include <iostream> #include <windows.h> using namespace std; int main(){ TCHAR j; return 0; https://www.cyberforum.ru/ cpp-beginners/ thread340080.html
C++ Вывод int https://www.cyberforum.ru/ cpp-beginners/ thread340071.html
Добрый день, подскажите, пожалуйста, есть ли возможность вывода числа типа int в формате n знаков ДО запятой, т.е если , например, при n = 2 число 40 так и выводится 40, а число 4 будет выводится - 04 ?
Парсинг C++
Привет всем вообщем нужно удачно спарсить данные (gold, money, fuel, lvl, model) вид ответа хоть и xml но данные к сожалению находятся не в <> </> сам ответ от сервера <init fuel_gifts="42901258,43261771,108608536,71020171,131709065,34245643,20195695,76560979" can_send_fuel="1"> <user default_car="20472775" tank="0" races_lost="349" gold="10" money="60246" races_won="438"...
C++ Ввести три числа и записать их в файл Добрый вечер, вопрос в следующем, есть матрица, в которую можно записать три числа. Как сделать, чтобы при введение этих трех чисел создавался файл, в котором благополучно лежали эти числа. Файл не должен иметь расширение txt https://www.cyberforum.ru/ cpp-beginners/ thread339908.html C++ Возможно ли это на с++? https://www.cyberforum.ru/ cpp-beginners/ thread339905.html
Допустим есть класс class MyBool{ int data; //Читаем бит номер num bool GetVal(num){return data&(1<<num);} //Записываем в бит номер num значение val void SetVal(num,val){val?data|=(1<<num):data&=~(1<<num);} }; т.е. определены побитовое хранение булевых значений, их чтение и запись. А теперь вопрос: Существует ли способ определить операторы так, чтобы работал следующий код:
C++ Крестики-нолики
#include <iostream> #include <cstring> using namespace std; void show_cells(); void make_move(int num); void result(); char cells = {'-', '-', '-', '-', '-', '-', '-', '-', '-'}; char PlayerName1,
C++ Как извлечь квадратный корень числа? Как в С++ найти корень с чисел 4 , 9 , 16 , 25 и так далее https://www.cyberforum.ru/ cpp-beginners/ thread339890.html
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
08.08.2011, 15:40  [ТС] 0

Работа с динамическими массивами - C++ - Ответ 1897206

08.08.2011, 15:40. Показов 1854. Ответов 4
Метки (Все метки)

Ответ

Вот так работает:
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Clocks.cpp : Defines the entry point for the console application.
 
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
//Рисует круг в псевдографике
void circleDrawing(int dimX, int dimY, char **matrix, char color, float minRadius, float maxRadius, int x, int y)
{
    for (int j=0; j<dimY; j++)
    {
        for (int i=0; i<dimX; i++)
        {
            float l=sqrtf(powf((float)(x-i),2.0f)+powf((float)(y-j),2.0f));
            if ((l>minRadius)&&(l<maxRadius))
            {
                matrix[j][i]=color;             
            }
        }
    }
}
 
//Выводит на экран матрицу символов
void printMatrix(int dimX, int dimY, char **matrix)
{
    for (int j=0; j<dimY; j++)
    {
        for (int i=0; i<dimX; i++)
        {
            cout<<matrix[j][i];
        }
        cout<<"\n";
    }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    //Размеры экрана
    const int xMax=79;
    const int yMax=25;
    
    //Матрица символов
    char **matrix = new char *[yMax];
    for (int j=0;j<yMax;j++)
    {
        matrix[j]=new char [xMax];
    }
 
    //Инициализация матрицы символов
    for (int j=0;j<yMax;j++)
    {
        for (int i=0;i<xMax;i++)
        {
            matrix[j][i]=' ';
        }
    }
 
    //Рисование окружности
    circleDrawing(xMax,yMax,matrix,'+',10,12,xMax/2+1,yMax/2+1);
 
    //Вывод результата
    printMatrix(xMax,yMax,matrix);
 
    system("pause");
    return 0;
}
Конечно хотелось записать создание массива более компактно, как в 1 случае, но видимо придётся через цикл.

Добавлено через 8 минут
Цитата Сообщение от LosAngeles Посмотреть сообщение
ошибка?
В том то и дело, что компилятор не выдаёт здесь ошибки.

Вернуться к обсуждению:
Работа с динамическими массивами C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2011, 15:40
Готовые ответы и решения:

Работа с динамическими массивами
Здравствуйте. Помогите, пожалуйста, написать программу 1. Использующую потоки cout и cin для...

Работа с динамическими массивами
Помогите пожалуйста с программой,это должна быть одна программа.. 1)Как написать процедуру для...

работа с динамическими массивами
Всё что нужно, это рассчитать размерность массива через функцию, но в main я получаю, а если...

Работа с динамическими массивами
Динамические массивы

4
08.08.2011, 15:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2011, 15:40
Помогаю со студенческими работами здесь

Работа с динамическими массивами
Ошибка чтения данных возникает при работе с динамическими массивами: int *mask= new int ;...

Работа с динамическими массивами. Сортировка и поиск
Провести сравнительный анализ эффективности методов сортировки: пузырьковой и быстрой....

Работа с динамическими массивами. Сортировка и поиск
Реализовать сортировку вставками (в порядке возрастания значений) для целочисленного массива arr...

Задача с динамическими массивами
Суть задачи: построить массив C (M x N), каждый элемент которого равен сумме, слагаемыми которой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru