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

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

Войти
Регистрация
Восстановить пароль
 
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
#1

Комбинированные типы данных!!! - C++

19.05.2010, 10:34. Просмотров 570. Ответов 4
Метки нет (Все метки)

Почему после первого прохода цикла я не могу ввести ИМЯ??

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
//---------------------------------------------------------------------------
struct note
{char name[80];
unsigned long int tele;
int bday[3];
};
int main()
{
 note blocnote[8];
  int i,j;
//------------------------------------
for(i=0;i<8;i++){
cout<<"\nVvedite Im'y I Familiy:\n";
  cin.getline(blocnote[i].name,80);
//scanf("%s",&blocnote[i].name);
//gets(blocnote[i].name);
cout<<"\nVvedite nomer telefona:\n";
  cin>>blocnote[i].tele;
//scanf("%d",&blocnote[i].tele);
cout<<"\nVvedite datu rozdeniya:\n";
for(j=0;j<3;j++)
  cin>>blocnote[i].bday[j];
//scanf("%f",&blocnote[i].bday[j]);
}
        return 0;
}
//---------------------------------------------------------------------------
Миниатюры
Комбинированные типы данных!!!  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2010, 10:34     Комбинированные типы данных!!!
Посмотрите здесь:

Комбинированные структуры данных - C++
Напишите программу, которая начисляет месячную заработную плату на основании следующих данных: фамилия, имя, отчество работника,табельный...

Комбинированные структуры данных - C++
подскажите как дописать чтобы сумму оплаты считало в задаче вот текст предприятие, снабжающее потребителей электро энергией, выписывает...

Типы данных - C++
Ребят, можете мне помочь написать простенькую прогу на c++ где использовались бы все типы данных.Заранее большое спасибо.

типы данных - C++
int x1, x2; float summa; x1 = 5; x2 = 6; summa = (x1 + x2)/2; cout &lt;&lt; summa &lt;&lt; endl; почему в результате 5, а не...

Типы данных - C++
Какого типа мне нужна переменная, чтобы принимала во такое число: 100000000000000 (15 цифр) ???

Типы данных - C++
__int64 Z = pow(a,x); long double Y = 9/Z; cout&lt;&lt;Y //Y = 0 Как вывести подробней? Добавлено через 6 минут И при Y%Z не...

Типы данных C++ - C++
Подскажите какие вещественные и целые типы самые большие и маленькие

типы данных - C++
какой диапазон данных у main, getch? и какой тип данных у getch?

Типы данных - C++
Мне задали в университете лабораторную работу. Написать программу вычисления среднего массивов типа int,float и complex. Функции,...

типы данных - C++
уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур, хочу, чтобы каждый бит отводился для определенной фигуры, +...

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

Типы Данных - C++
Извиняюсь, за тупой вопрос, но какой самый большой целочисленный тип данных доступный в компиляторе visual c++ express edition 2010, по...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
19.05.2010, 13:38     Комбинированные типы данных!!! #2
Точно не помню, но попробуйте так:
C++
1
2
3
cout<<"\nVvedite Im'y I Familiy:\n";
cin.ignore(80,'\n');
cin.getline(blocnote[i].name,80);
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
19.05.2010, 15:43  [ТС]     Комбинированные типы данных!!! #3
Теперь на первом кругу спрашивает два раза имя!
Миниатюры
Комбинированные типы данных!!!  
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
19.05.2010, 16:11     Комбинированные типы данных!!! #4
тогда так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    for(i=0;i<8;i++)
    {   
        cout<<"\nVvedite Im'y I Familiy:\n";
        cin.getline(blocnote[i].name,80);
        cout<<"\nVvedite nomer telefona:\n";
        cin>>blocnote[i].tele;
        cout<<"\nVvedite datu rozdeniya:\n";
        for(j=0;j<3;j++)
            cin>>blocnote[i].bday[j];
        cin.ignore (80, '\n');
    }
    return 0;
}
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
19.05.2010, 16:43  [ТС]     Комбинированные типы данных!!! #5
Спасибо
Yandex
Объявления
19.05.2010, 16:43     Комбинированные типы данных!!!
Ответ Создать тему
Опции темы

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