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

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

Войти
Регистрация
Восстановить пароль
 
LedZeppelin
7 / 7 / 0
Регистрация: 19.04.2011
Сообщений: 68
#1

запись строк в многомерный массив - C++

09.05.2011, 20:13. Просмотров 582. Ответов 6
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйсто, как записать строки в многомерный массив.
Я делаю так:
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 20:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос запись строк в многомерный массив (C++):

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

Ввод строк и запись их в массив указателей - C++
Мне надо считать определённое количество слов, это количество я должен ввести, потом каждое их эти слов записать в массив, как я понял это...

Чтение из файла и запись строк в массив - C++
Здравствуйте! Сейчас пишу свою реализацию алгоритма FIFS и возникла проблема с записью данных из файла в массив. Формат входных данных в...

Запись строк в массив строй ошибка - C++
обьявил массив из 9 строк в каждой строке 10 элементов string temp;int i=0; char str_array; while(!in.eof()) ...

введением - выводом строк!! не правильная запись строки в массив!!!! - C++
сами смотрите на код! по - ходу все правильно!!!! прога в массив записывает только первое из слов,тех что я ввожу з клавы, до пробела!!!!!...

Запись вектора строк в массив указателей на тип char - C++
Решаю задачу 4.34 из книги Липпмана С. Язык программирования С++. Вводный курс. 4-е изд. Задание: 1) Напишите программу, читающую...

6
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 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
LedZeppelin
7 / 7 / 0
Регистрация: 19.04.2011
Сообщений: 68
09.05.2011, 20:25  [ТС] #3
asics, Спасибо, это мне нравится . А есть другие варианты ?
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 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
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
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
LedZeppelin
7 / 7 / 0
Регистрация: 19.04.2011
Сообщений: 68
09.05.2011, 20:37  [ТС] #6
Maxwe11, Спасибо, а так делать можно только при обьявлении массива ?
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.05.2011, 20:40 #7
да, только при объявлении
1
09.05.2011, 20:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2011, 20:40
Привет! Вот еще темы с ответами:

Многомерный массив. С++ - C++
Здравствуйте нужно решить две задачки. а) Найдите сумму всех элементов матрицы размером 6х6, состоящей из элементов вещественного типа...

Многомерный массив - C++
Вот надо решить задачу. Первую я сделал. Помогите пожалуйста со второй и если можно то без замудреного кода ) ...

многомерный массив - C++
помогите пожалуйста написать программу: Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов...

Многомерный массив - C++
Пожалуйста помогите написать программу. Выделить память под многомерный массив, заполнить его произвольным образом, передать...


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

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

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