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

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

Войти
Регистрация
Восстановить пароль
 
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
#1

Создание таблиц в С++ - C++

20.10.2012, 12:04. Просмотров 1225. Ответов 1
Метки нет (Все метки)

Люди!Очень сильно нужна ваша помощь ! Как создать таблицу(например , 1-ая строка и 1-ый столбец -это слова ) , а всё остальное цифры . Нужно сделать это используя структуры,массивы . Ещё нужно создать функции(для заполнения таблицы) . Помогите , пожалуйста! Наведите хоть маленький простой пример ,если сможете. Очень нужно! Заранее ОГРОМНОЕ ВАМ СПАСИБО!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 12:04     Создание таблиц в С++
Посмотрите здесь:

C++ Сопоставление заданных таблиц истинности с функциями
C++ Построение таблиц идентификаторов (хеш-функции, рехеширование)
Создание и применение хэш таблиц: с чего начать C++
Проектирование таблиц с данными C++
Создание таблиц в С++ C++
C++ Редактор таблиц
C++ создание таблиц на СИ++
C++ База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать?
Помогите найти ошибку: из таблиц СОТРУДНИКИ и ОТДЕЛЫ составить третью C++
Преобразование таблиц Excel C++
C++ Реализация векторов и таблиц
Где лучше хранить данные таблиц? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
De_N
28 / 26 / 9
Регистрация: 15.10.2012
Сообщений: 60
20.10.2012, 14:18     Создание таблиц в С++ #2
Один из способов представления таблицы в C++ - это использование двумерных массивов.
Например в вашем случае можно сделать что-то вроде:

C++
1
2
3
4
5
6
7
8
9
10
11
12
String table[100][100];
// Объявляется двумерный массив строк размером 100 на 100. Для простоты это статический массив.
// Строки и столбцы нумеруются с нуля.
 
// Работа с ячейками на примере таблицы, столбцы которой - это характеристики учащегося, а строчки - фамилии.
// Обращаться к ячейке таблицы можно так:
table[1][0] = "Курс";
// 1 и 0 - это столбец и строка соответственно (с учетом особенностей нумерации)
table[2][0] = "Средняя оценка";
 
table[0][1] = "Иванов";
// Теперь получилась небольшая незаполненная таблица, состоящая из двух столбцов ("Курс" и "Средняя оценка") и одной строчки ("Иванов")
На счет функций, заполняющих таблицу:

Значение ячеек можно запрашивать, например, последовательно построчно. С использованием библиотека stdio.h, заполнение первой по счету строки (с нулевым индексом) может выглядеть примерно так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdio.h"
String table[100][100];
int count; // Количество столбцов
 
void fillcells (void)
{
printf ("Количество столбцов:");
scanf ("%d", &count);
 
int i ; // Переменная цикла
char a[255];
 for (i=0; i<count; i++)
 {
 scanf("%s", a);
 table[i][0] = String(a);
 }
}


Если работаете в Borland C++ Builder, то можно воспользоваться замечательным компонентом "TStringGrid", представляющим собой уже готовую таблицу, которую можно заполнить вручную (кликая мышью по ячейкам) или программно, обращаясь к ячейкам например так:
StringGrid1->Cells[<столбец>][<строка>] = "";
Yandex
Объявления
20.10.2012, 14:18     Создание таблиц в С++
Ответ Создать тему
Опции темы

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