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

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

Восстановить пароль Регистрация
 
devenge
 Аватар для devenge
8 / 8 / 0
Регистрация: 11.11.2011
Сообщений: 208
13.11.2012, 17:29     Как делать текст в структурах (struct)? #1
В самой функции 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 17:29     Как делать текст в структурах (struct)?
Посмотрите здесь:

C++ Как правильно освобождать память в динамических структурах
операция new в структурах C++
как передать struct в list C++
Как использовать собственный класс в структуре struct до определения самого класса в тексте программы C++
TMemoryStream & Struct, как читать/писать структуры из/в поток? C++
C++ Изменить текст, используя "struct" в c++
Как использовать strcmp в структурах? C++
C++ Как правильно объявлять struct переменную?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
13.11.2012, 17:31     Как делать текст в структурах (struct)? #2
Надо так char name[255];

Добавлено через 27 секунд
void main писать не корретно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
13.11.2012, 17:32     Как делать текст в структурах (struct)? #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;
}
Yandex
Объявления
13.11.2012, 17:32     Как делать текст в структурах (struct)?
Ответ Создать тему
Опции темы

Текущее время: 04:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru