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

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

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

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

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

C++ Константы в структурах
C++ Как правильно освобождать память в динамических структурах
как передать struct в list C++
Как использовать собственный класс в структуре struct до определения самого класса в тексте программы C++
TMemoryStream & Struct, как читать/писать структуры из/в поток? C++
C++ Изменить текст, используя "struct" в c++
Как использовать strcmp в структурах? C++
C++ Как правильно объявлять struct переменную?
C++ Объясните как с этой штукой работать (struct) или написание чудо софта!
C++ Указатели в структурах
C++ Как вывести значения vector<list<struct>> ?
Как правильно использовать struct? C++

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

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

Добавлено через 27 секунд
void main писать не корретно
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12514 / 7076 / 794
Регистрация: 27.09.2012
Сообщений: 17,477
Записей в блоге: 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)?
Ответ Создать тему
Опции темы

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