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

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

Войти
Регистрация
Восстановить пароль
 
devenge
8 / 8 / 0
Регистрация: 11.11.2011
Сообщений: 208
#1

Как делать текст в структурах (struct)? - C++

13.11.2012, 17:29. Просмотров 275. Ответов 2
Метки нет (Все метки)

В самой функции main переменная "char[255] name" работает, а в struct нет. Как правильно задать текстовый тип данных в struct?

C++
1
2
3
4
5
6
7
8
9
10
struct city {
    char[255] name;
}
 
void main() {
    city Moscow;
    Moscow.name = "Москва";
 
    std::cout << Moscow.name;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 17:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как делать текст в структурах (struct)? (C++):

Как использовать strcmp в структурах? - C++
Задание: Структура записей: Ф.И.О. (строка 20 символов), Факультет (строка 5 символов), Группа (строка 6 символов), Год рождения(целое...

Изменить текст, используя "struct" в c++ - C++
Здравствуйте. У меня есть следующий стих: A swarm of bees in May Is worth a load hey; A swarm of bees in June Is worth a silver...

Как правильно освобождать память в динамических структурах - C++
Использую деструктор для освобождения памяти от указателя на начало списка. struct Node { int x; Node *Next; }; class...

О структурах. Как в массив записываются элементы разных типов без указания собственно типа? - C++
Имеется следующая программа #include &quot;stdafx.h&quot;; #include &lt;iostream&gt; #include &lt;string&gt; struct Alphabet { int i; char c;...

Как правильно использовать struct? - C++
Написал небольшую, глупенькую программку, но столкнулся с проблемой заполнения структуры. Если kube.size вводит, то kube.color программа...

как передать struct в list - C++
Доброго времени суток. Такой вопрос: есть определенная структура, в которой есть несколько полей typedef struct _person{ long...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
13.11.2012, 17:31 #2
Надо так char name[255];

Добавлено через 27 секунд
void main писать не корретно
1
Croessmah
Эксперт CЭксперт С++
13213 / 7484 / 843
Регистрация: 27.09.2012
Сообщений: 18,396
Записей в блоге: 3
Завершенные тесты: 1
13.11.2012, 17:32 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
struct city {
    char name[255];//А массивы Вы проходили перед структурами??? o_O
};//;
 
int main() {
    setlocale(LC_ALL,"Russian");
    city Moscow;
     strcpy(Moscow.name,"Москва");
    std::cout << Moscow.name;
     std::cin.get();
     return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 17:32
Привет! Вот еще темы с ответами:

Сдвигаю текст в файле (put(), get(), пробелы не сдвигаются, что делать? - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include&lt;limits&gt; #include &lt;string&gt; #include &lt;conio.h&gt; #include&lt;Windows.h&gt; using...

Как правильно объявлять struct переменную? - C++
Как правильно объявлять? str one или struct str one; #include &lt;iostream&gt; using namespace std; struct str { int a; int b; ...

Как вывести значения vector<list<struct>> ? - C++
У меня есть структура: struct graph { int i, j, len }; и массив списков: vector&lt;list&lt;graph&gt;&gt; g; Как мне вывести в цикле...

TMemoryStream & Struct, как читать/писать структуры из/в поток? - C++
на ++ пытаюсь перейти недавно... на С, задача была тривиальной и решена давно, но по обстоятельствам нужно перенести на С++. на...


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

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

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