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

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

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

Обьеденить два поля структуры - C++

22.11.2013, 16:05. Просмотров 225. Ответов 4
Метки нет (Все метки)

Имеется структура

C++
1
2
3
4
5
6
7
8
9
10
11
12
struct spis
       {
           char fim[30];
           char fio[30];
           char nam[30];
           char otch[30];
           char num[30];
           char ul[30];
           char gor[30];
           bool exist;
        }; 
    spis spiss[1000] ;
Как в spiss[1].fim записать значения spiss[1].fio и spiss[1].nam. Значения надо записать через пробел. Еще лучше было бы если записать только первую букву из spiss[1].nam. Помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 16:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обьеденить два поля структуры (C++):

Поля структуры в памяти - C++
Приветствую всех!!! Интересует следующий вопрос: есть какая нибудь любая структура, например: struct my_struct { int number; ...

Недоступность поля структуры - C++
В одном заголовке имеется следующая запись: class Game; class Interface; class FS; class Settings; class ScriptEngine; class...

Закрытые поля структуры. - C++
Существуют ли закрытые поля структуры? Если да, то как их описывать? Добавлено через 39 минут 26 секунд Ну что никто не может...

Сортировка поля структуры по возрастанию - C++
Здравствуйте! Есть вот такой вопрос: Есть программа печати расписания, вот ее код #include <iostream.h> #include <conio.h> #include...

Поля структуры внутри класса - C++
Здравствуйте, почему при выполнении метода movingNode поля элемента структуры node (координаты x и y) не меняются? Метод: void...

Как перебрать поля структуры? - C++
возможно ли это в с++ ? (c# - GetFields)

4
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
22.11.2013, 16:14 #2
C++
1
2
3
4
5
strncat(fim, nam, 1);
strcat(fim, delim);
strncat(fim, otch,1);
strncat(fim, delim);
strncat(fim, fio, strlen(fio);
где delim - разделтель
1
DomEdI
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 53
22.11.2013, 21:14  [ТС] #3
Цитата Сообщение от vua72 Посмотреть сообщение
C++
1
2
3
4
5
strncat(fim, nam, 1);
strcat(fim, delim);
strncat(fim, otch,1);
strncat(fim, delim);
strncat(fim, fio, strlen(fio);
где delim - разделтель
Спасибо, не заработало, но помогло сделать. Снизу скопировал рабочий код для данной ситуации, может кому пригодится.

C++
1
2
3
4
5
6
7
strcpy(spiss[i].otch,chText);
                                 strncat(spiss[i].fim, spiss[i].fio, 15);
                                 strncat(spiss[i].fim, " ", 1);
                                 strncat(spiss[i].fim, spiss[i].nam, 1);
                                 strncat(spiss[i].fim, ". ", 2);
                                 strncat(spiss[i].fim, spiss[i].otch, 1);
                                 strncat(spiss[i].fim, ".", 1);
0
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
22.11.2013, 23:09 #4
Цитата Сообщение от DomEdI Посмотреть сообщение
Спасибо, не заработало, но помогло сделать
Х-м, ну так именно это и имелось в виду. Главное вы идею поняли.

Не по теме:

Для спасибо кнопка есть

1
DomEdI
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 53
22.11.2013, 23:18  [ТС] #5
Цитата Сообщение от vua72 Посмотреть сообщение
Х-м, ну так именно это и имелось в виду. Главное вы идею поняли.

Не по теме:

Для спасибо кнопка есть

Я и на кнопку нажимаю) Но привычка осталась и так тоже спасибо говорить!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2013, 23:18
Привет! Вот еще темы с ответами:

Структуры. Ввод значения поля - C++
Проблема: при заполнении полей пишет переменная не инициализирована. Т.е. если я в коде инициализирую, то считает. А когда делаешь запрос...

Передача поля структуры через функцию - C++
Здравствуйте! У меня следующий вопрос: можно как-нибудь передать поле структуры в качестве аргумента функции и потом передать его как поле...

Передача значения из поля структуры в функцию - C++
Здравствуйте, у меня возникла проблема - у меня есть структура: struct game { char name_horse; char name_human; int...

Поиск и замена поля структуры в файле - C++
Всем привет, возникла проблема с заменой определённой строки в файле. Задание состоит в том, что бы найти нужное поле в файле структуры и...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
22.11.2013, 23:18
Ответ Создать тему
Опции темы

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