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

При помощи структур вывести таблицу в консоль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив. Определение таких номеров k, при которых k-строка совпадает с k-столбцом http://www.cyberforum.ru/cpp-beginners/thread1129521.html
1. Консольный ввод/вывод целочисленного массива размером 5*5. 2 Определение таких номеров k , при которых k-строка совпадает с k-столб- цом. 3. Определение сумм элементов в тех строках, которые...
C++ Как передать массив из одной функции в другую? Нужна помощь. #include <iostream> #include <conio.h> using namespace std; int vod(int a) { int a, i; for (i = 0; i < 12; i++) cin >> a; http://www.cyberforum.ru/cpp-beginners/thread1129518.html
Подсчитать частоту встречаемости слова в тексте C++
Задание :Текст записан одной длинной строкой. Подсчитать частоту встречаемости каждого слова в тексте. Нужен код на С или С++
C++ Отсортировать слова по алфавиту в массиве char
Здраствуйте. Есть задачка, с несколькими функция одна из которых отсортировать слова по алфавиту. Искал эту тему но того, что мне нужно не нашол. Мне нужен алгоритм, не код. Как это сделать strtok?...
C++ Отсортировать динамический односвязный список http://www.cyberforum.ru/cpp-beginners/thread1129498.html
его можно сортировать с помощью указателей. а как не разберусь помогите подправить #include<Windows.h> #include <clocale> #include <conio.h> #include<iostream> using namespace std; struct...
C++ Цифровой счетчик, добавить шаг счетчика Цифровой счетчик – это целочисленная переменная с ограниченным диапазоном значений, которая сбрасывается при достижении максимального значения. Примеры использования: цифровые часы, счетчик метров в... подробнее

Показать сообщение отдельно
grey91
0 / 0 / 0
Регистрация: 23.02.2014
Сообщений: 11

При помощи структур вывести таблицу в консоль - C++

25.03.2014, 18:48. Просмотров 202. Ответов 0
Метки (Все метки)

Надо при помощи структур сделать в консоле таблицу.
Так должны выглядеть структуры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct Cell{
    char szData[10]; // содержимое ячейки
    int nSize;  // кол-во символов в ячейке
};
 
struct Row{
    Cell *pColums;
    int nSizeCell; // кол-во ячеек
};
 
struct Table{
    Row *pRows;
    int nSizeRow;   // кол-во строк
};
Я написал функцию на добавление ячеек
C++
1
2
3
4
5
6
7
8
9
Cell *AddCell(Cell *cell, int &nSize){ 
    Cell *TempCell = new Cell[nSize+1];
    for(int i = 0; i < nSize; i++){
        TempCell[i] = cell[i];
    }
    delete []cell;
    nSize++;
    return TempCell;
}
Но, оказывается, надо эту функцию как-то написать не через Cell *AddCell, а через Row *AddCell

Помогите как это сделать через Row
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru