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

Двумерный строковый массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упаковка строки http://www.cyberforum.ru/cpp-beginners/thread508446.html
Есть следующее задание: Первый наиболее часто встречающийся символ кодируется битом 0. Бит 1 кодирует группу из всех остальных символов. Код 10 кодирует второй по частоте символ, 11 - группу всех остальных и т.д.. Разработать функцию упаковки строки Есть вот такой код: #include <stdio.h> #include <stdlib.h> #include <conio.h> char str; //строка
C++ Сравнение строк и работа с таймером Доброе время суток! Есть такая задача: Пусть имеется два файла, в каждом из которых информация разбита по 6-ти столбцам, произведите соединение строк этих файлов по совпадению указанных с терминала столбцов. Вот так пытался ее решить (на Bouilder): //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <string.h>... http://www.cyberforum.ru/cpp-beginners/thread508417.html
Взаимодействие плагинов C++
Приветствую, товарищи. Возникла такая необходимость. Намерен сделать два плагина. Конкретнее, два VST-плагина для звуковых редакторов, но это не важно. Важно то, что они должны взаимодействовать еще и между собой. То есть, например, загружаем один плагин, потом другой и он уже видит, что первый загружен и предлагает пользователю соединиться с ним. Затем периодически посылает ему некоторые...
C++ Сохранить bitmap в базе данных MS SQL
Необходимо написать на MFC dll, в которой будет экспортируемая функция. В нее передается как параметр путь к bmp-файлу. Функция должна записать в базу данных MS SQL Server 2000 поле типа Image этот рисунок. Я прочитала, что нужно выполнять параметризированный запрос, а затем использовать функцю SQLPutData. Но не могу разобраться с синтаксисом, какие параметры передавать. Если кто-то сталкивался...
C++ Как закрыть окно чужого процесса? http://www.cyberforum.ru/cpp-beginners/thread508297.html
Добрый день. Объясните пожалуйста, почему по OutWnd->PostMessage( WM_CLOSE, 0, 0 );не хочет закрываться окно? Ситуация следующая: 1) В Spy++ у двух окон один и тот - же PROCESS ID, один и тот же THREAD ID. 2) Хэндл нужного окна известен, найден через FindWindow() Проблема в том, что оно ни каким способом не хочет закрываться. В чем может быть причина? Спасибо.
C++ Перегрузка оператора индексирования Что-то не выходит каменный цветок. Определение класса: struct TEventData { char strComputerName; }; class TEventDataSet { private: int iCurrentRecordNo; //текущая запись TEventData* Buffer; //буфер public: подробнее

Показать сообщение отдельно
blaze
Сообщений: n/a

Двумерный строковый массив - C++

25.06.2007, 13:39. Просмотров 6755. Ответов 5
Метки (Все метки)

Доброе время суток!

Подскажите, пожалуйста, как правильно создать и заполнить двумерный строковый массив!

Пробовал делать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <string>
 
int main(){
using namespace std;
string A[3][2];
//char *temp;
int i;
for(i=0;i <= 2;i++){
printf("Enter string: ");
scanf("%s", &A[i][0]);
//printf("string: %s", A[i][0]);
printf("Enter string: ");
scanf("%s", &A[i][1]);
}
printf("%s", A[0][1]);
scanf("%s", A[i][0]);
return 0;
}
Есть двумерный массив AnsiString, куда все записывается. Но поставив прерывание и проверив в цикле, что же все-таки записывается, обнаружил, что массив остается пустым. А точнее изначально массив выглядит так:

Name Value

{{{ NULL },{ NULL }},{{ NULL },{ NULL }},{{ NULL },{ NULL }}}, а после заполнения массива строками:

Name Value

{{{ "" },{ "" }},{{ "" },{ "" }},{{ "" },{ "" }}}.. Т.е. в цикле, что не вводи, массив остается пустым.

Помогите, пожалуйста, разобраться с этим!

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