7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
1

Запись строк в многомерный массив

09.05.2011, 20:13. Показов 1367. Ответов 7
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйсто, как записать строки в многомерный массив.
Я делаю так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "windows.h"
#include <iostream>
using namespace std;
 
int main()
{
 char mass[10][10];//заранее созданный массив для имен
 
 //записываю в массив имена
 strcpy(mass[0],"vadim");
 strcpy(mass[1],"gleb");
 strcpy(mass[2],"vasya");
 
 return 0;
}
Как это можно сделать без strcpy ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2011, 20:13
Ответы с готовыми решениями:

Запись в многомерный массив
Информация о школьниках хранится в следующем порядке: фамилия, имя (и отчество), пол, год...

запись потока в многомерный массив
Есть два файла один файл с параметрами второй с данными. Файл с параметрами я прочитал, а вот...

Запись данных из БД в многомерный массив
Добрый день. При работе с БД возникла небольшая проблема. Нужно данные из БД записать в трехмерный...

Запись строковой переменной в многомерный массив
Есть многомерный массив, его размеры задаются рандомно и есть слово заранее введенное с клавиатуры....

7
Freelance
Эксперт С++
2886 / 1821 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
09.05.2011, 20:15 2
LedZeppelin,
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
 
int main(){
  std::string arr[10];
  arr[0] = "vadim";
  arr[1] = "gleb";
  arr[2] = "vasya";
  return 0;
}
1
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
09.05.2011, 20:25  [ТС] 3
asics, Спасибо, это мне нравится . А есть другие варианты ?
0
Freelance
Эксперт С++
2886 / 1821 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
09.05.2011, 20:32 4
Ну еще можно не использовать стандартную strcpy(), а самому ее реализовать, как-то так:
C++
1
2
3
4
5
char* my_strcpy(char* dest, const char* src){
  char* pDest = dest;
  while( (*dest++ = *src++) );
  return pDest;
}
2
Каратель
Эксперт С++
6605 / 4024 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
09.05.2011, 20:33 5
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
   char arr[3][10] = {"hello", " world", " !!!"};
   std::cout << arr[0] << arr[1] << arr[2];
   std::getchar();
   return 0;
}
1
7 / 7 / 1
Регистрация: 19.04.2011
Сообщений: 68
09.05.2011, 20:37  [ТС] 6
Maxwe11, Спасибо, а так делать можно только при обьявлении массива ?
0
Каратель
Эксперт С++
6605 / 4024 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
09.05.2011, 20:40 7
да, только при объявлении
1
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 116
02.07.2018, 15:23 8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "windows.h"
#include <iostream>
using namespace std;
 
int main()
{
 char mass[10][10] = {
"Vadim",
"Gleb", 
"Vasya"
//...
};
 
 return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2018, 15:23
Помогаю со студенческими работами здесь

Создать многомерный массив из строк
Есть бд с файлом меню (текстовый файл) Структура файла такая: ...

Многомерный массив и запись его в текстовый документ
Доброго времени суток дорогие друзья Мне нужна ваша помощь А именно сгенерировать массив из 3х...

Добавление массива в многомерный массив (не элемента в многомерный массив)
Доброго времени суток уважаемые форумчане! Столкнулся с такой проблемой: требуется в многомерный...

Запись строк из файла в массив
Просмотрел аналогичные вопросы - все не то! Задача проста как два пальца. Но что то у меня не...

Запись из файла в массив строк
Помогите пожалуйста! Необходимо организовать запись из файла в массив строк. А далее сравнить его с...

Считывание и запись в массив строк из файла
Есть файл-конфигурация, в котором на каждой новой строке стоит сначала число, а потом через пробел...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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