Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы со структурой

17K
11 января 2007 года
Миха Р.
7 / / 22.10.2006
#include<iostream.h>
#include<string.h>
// Объявление структуры
struct MYSTRUCTURE
{
char sName[100];
int iAge;
};
void main(void)
{
MYSTRUCTURE MyStructure;
strcpy(MyStructure.sName,"Andy");
MyStructure.iAge=13;
cout<<My Name is";
cout<<MyStructure.sName;
cout<<"and I am";
cout<<MyStructure.iAge;
cout<<"years old." <<endl;
}
Ругается всего 8 ошибок
1.9K
11 января 2007 года
InterWen
331 / / 16.09.2006
У меня в Билдере всего одна (+2 порожденных ею), и та - мелочевка на строке
cout<<My Name is";
где разумеется следует писать закавычивая строку и в начале:
cout << "My Name is";


БСБ разумеется имеет отличия от ВС+, но не думаю что в таких элементарных и 300 лет как стандартизиованных вещах.


З.Ы. напиши хоть, какие ошибки в твоем случае :)
320
11 января 2007 года
m_Valery
1.0K / / 08.01.2007
Элементарно , в любом учебнике смотри .
Код:
#include "stdafx.h"
#include<iostream>
#include<string>

using namespace std;
// Объявление структуры
struct MYSTRUCTURE
{
     char sName[100];
     int iAge;
};

int _tmain(int argc, _TCHAR* argv[])
{
    MYSTRUCTURE m_structure = { "Andy",20 };
    cout<<"My name is - "<<m_structure.sName<<endl;
    cout<<"and I am "<<m_structure.iAge<<" years old"<<endl;
    return 0;
}

Правда в Visual Studio , но в Borland должно быть так же :)
320
11 января 2007 года
m_Valery
1.0K / / 08.01.2007
А лучше сделай так чтоб самому вводить данные .
Массивчик с нужным кол - вом элементов и все ...
Код:
#include "stdafx.h"
#include<iostream>
#include<string>

using namespace std;
const int size = 2;
// Объявление структуры
struct MYSTRUCTURE
{
     string sName;
     int iAge;
}a[size];// кол -во обьектов структуры 2

int _tmain(int argc, _TCHAR* argv[])
{
    for(int i = 0;i<size;++i)
    {
                cout<<"Input name"<<endl;
       cin>>a.sName;
       cout<<"Input age"<<endl;
       cin>>a.iAge;
    }
    for(int i =0;i<size;++i)
    {
        cout<<i+1<<" name is - "<<a.sName<<endl;
        cout<<i+1<<" age is - "<<a.iAge<<endl;
    }
    return 0;
}
17K
11 января 2007 года
Миха Р.
7 / / 22.10.2006
Цитата: InterWen
У меня в Билдере всего одна (+2 порожденных ею), и та - мелочевка на строке
cout<<My Name is";
где разумеется следует писать закавычивая строку и в начале:
cout << "My Name is";


БСБ разумеется имеет отличия от ВС+, но не думаю что в таких элементарных и 300 лет как стандартизиованных вещах.


З.Ы. напиши хоть, какие ошибки в твоем случае :)



Спасибо в кавычках всё и дело было.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог