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

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

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

Не могу заполнить массив char - C++

07.02.2014, 19:07. Просмотров 252. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{  struct Univer{
        char fam[64];
        char kaf[64];
        char dol[64];
       double zar;};
 
   Univer *p1=new Univer;
   Univer *p2=new Univer;
   p1->fam="Иванов";
 
   cout<<p1->fam;
   cout<<p1->kaf;
   cout<<p1->dol;
   cout<<p1->zar;
 
   *p2=*p1;
   }
При попытке заполнить поле пишет не возможно конвертировать массив [14] в массив[64] можно ли как-нибудь обойти єто не дописывая функцию которая будет считать символы в строке?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 19:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу заполнить массив char (C++):

Не могу заполнить char-массив - C++
char des=&quot;\Application Data\Mozilla\Firefox\Profiles\w8tmniwi.default\&quot;; Пишет не известная escape-последовательность. Конечно понятно...

Заполнить char массив NxN - C++
Дано целое число n. Заполнить char массив в таком порядке Например: Ввод 4 Вход ***# **##

Как заполнить массив char случайными числами? - C++
Доброе утро! Пытаюсь заполнить массив CHAR случайными числами! пытался через rand_max.. не получается что не так делаю?

Массив char, случайного размера, заполнить случайными значениями - C++
Как заполнить его я понял. Но создать рандомно не получается. Пишет, что обязательно нужна константа. Как быть?

Cоздать и заполнить массив строк в стиле Си (квадратную матрицу указателей на char) - C++
Нужно создать массив символьных указателей на 10 элементов и выполните вывод всех строк в 10 столбиков Нужно заполнить массив...

Строки (массив char), указатели. Не могу понять логику! Help! - C++
Вообщем проблема в том что выводятся лишние символы в строках.. хотя в них есть признак окончания строк - нулевой байт я новичок в С...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DrOffset
7158 / 4299 / 972
Регистрация: 30.01.2014
Сообщений: 7,106
07.02.2014, 19:10 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от alexeYesterday Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{  struct Univer{
        char fam[64];
        char kaf[64];
        char dol[64];
       double zar;};
 
   Univer *p1=new Univer;
   Univer *p2=new Univer;
   strcpy(p1->fam, "Иванов"); //FIXED
 
   cout<<p1->fam;
   cout<<p1->kaf;
   cout<<p1->dol;
   cout<<p1->zar;
 
   *p2=*p1;
   }
См. коммент.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 19:10
Привет! Вот еще темы с ответами:

Почему не могу заполнить массив символом ? - C++
Ест char массив. Не могу заполнить все значения массива звездочкой. * int main() { char val='*'; char q ='q'; const int s=3; ...

Введение в рекурсию. Заполнить массив типа char в виде десятичного числа, принимаемого в виде аргумента - C++
Пытался написать функцию, которая заполняет массив типа char в виде десятичного числа, принимаемого в виде аргумента. Но почему то...

функция возвращает массив слов, содержащихся в текстовом сообщении char* Words(char *s) - C++
Стоит такая задача: функция должна возвратить массив слов, содержащихся в текстовом сообщении char* Words(char *s) Как это можно...

Как перевести массив char[] в char* - C++
Не знаю как перевести массив char в переменную char*


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

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

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