Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту День добрый! Есть проблемка изучаю c++ первый день, прошу помощи по данной задаче. Вот ее условие:Человек,находящийся на краю обрыва высотой H,бросает с начальной скоростью V камень под углом alpha к горизонту. Написать программу, которой по введенному пользователем времени t определяется положение камня (высота от дна обрыва x(t) и расстояние до края обрыва y(t) ).Предусмотреть случай,когда... https://www.cyberforum.ru/ cpp-beginners/ thread1236642.html Смысл знания c++ если н-р в WinAPI нет такого кода как для консоли (cout,.)? C++
понимаю шарп похожий но прочитав Р.Лафоре-ООП и написав проги в винапи не нашел сходств и смысл от языка просто типа плюсы могут все но как этот язык выучить если везде по разному пишешь?
C++ Как проверить работоспособность участка кода без остальной части программы? Подскажите пожалуйста, есть ли в visual studios 2010 возможность проверки работоспособности определенной части кода, без наличия готовой программы, если да то прошу объяснить, как это можно сделать https://www.cyberforum.ru/ cpp-beginners/ thread1236634.html C++ Visual Studio 2012 Ошибка 1 error : Required file "tracker.exe" is missing. https://www.cyberforum.ru/ cpp-beginners/ thread1236605.html
vs 2012 #include "stdafx.h" #include <iostream> using namespace std; int main() { cout<<"123"<<endl; return 0;
Параллельное выполнение метода (анимации) C++
есть метод который двигает одну карточку. происходит анимация его движения и на этом его работа заканчивается. жмем еще раз и двигается следующая карточка. но если запустить метод до завершения предыдущего анимация оборвется и начнется движение следующей карточки. мне нужно сделать так чтобы предыдущая не прерывалась а шла параллельно. void MosaicTile::Move(const Point pos, bool instant, bool...
C++ Передача существующего объекта вместо создания нового https://www.cyberforum.ru/ cpp-beginners/ thread1236555.html
Есть класс Word. Он неизменяемый: все методы - константные. Учитывая это я пытаюсь создать класс таким образом чтобы вместо создания нового объекта Word передавался уже созданный и сохраненный объект с такими-же параметрами. Такой способ, к примеру, используется в Java с классом String (String pool in Java). Пример кода, что я имею в виду. Word word1 = "some"; Word word2 = "some"; cout <<...
C++ Как вызвать конструктор с параметрами в конструкторе без параметров? https://www.cyberforum.ru/ cpp-beginners/ thread1236513.html
Как вызвать конструктор с параметрами в конструкторе без параметров? То есть что бы конструктор с параметрами выступал в роли основного. В одном классе, пример: class Test { private: int value; public: Test() { Test(5);
Собрать многофайловый проект в Turbo C++ (ошибка Linker error Undefined symbol f (int) in module) C++
Столкнулся с проблемой, сам не ожидал. Вот три файла main.cpp #include <iostream.h> #include <conio.h> #include "menu.h" int main(){ clrscr();
C++ Есть ли возможность в char-массив часть данных ввести в буквах, а часть в цифрах? подскажите пожалуйста, есть ли возможность в char массив часть данных ввести в буквах, а часть в цифрах (или в любой другой массив вбить значения обоих типов) https://www.cyberforum.ru/ cpp-beginners/ thread1236484.html C++ Какую книгу из приведенного списка стоит прочесть? Привет всем помогите пожалуйста! я начинающий программист я немного знаю VB6 но я хочу изучить C++ из этих книги какой надо читать: 1.Visual C++.NET для чайников автор. Майкл Хаймен, Боб Арнсон 288 стр. ISBN 5-8459-0326-2 2.С++ для чайников(4-изд) автор. Девис, Стефан Р. 337стр. ISBN5-8459-0160-Х 3.C/C++ в задачах и примерах автор. Культин Н.Б 288 стр. ISBN5-94157-029-5 4.СиШарп:Создание... https://www.cyberforum.ru/ cpp-beginners/ thread1236436.html
C++ Сократить количество символов кода
#include <fstream> using namespace std; int main(){ifstream f("input.txt"); ofstream c("output.txt"); int a,m,q,r=0; f>>a; for(int i=0;i<a;i++) {f>>m; }f>>q; while(q)
C++ Как по-настоящему обучиться c++ без привязок(винапи,.) то есть чистому языку но и не консоли Пожалуйста гугл не предлагайте и прочую хрень))) просто вопрос не типа как в Windows Form вызвать 2ю форму а конкретно https://www.cyberforum.ru/ cpp-beginners/ thread1236344.html
2 / 2 / 0
Регистрация: 29.01.2013
Сообщений: 42
31.07.2014, 12:21  [ТС] 0

Создать динамическую струтуру-массив с типом string и int - C++ - Ответ 6477181

31.07.2014, 12:21. Показов 1724. Ответов 9
Метки (Все метки)

Ответ

zss, вообще то не потерял). Если внимательно посмотрите, то выше цикла у меня следующее:

C++
1
2
3
    int number;
    cout << "Сколько автомобилей поместить в каталог? ";
    cin >> number;
В этом то и проблема. После этого он символ новой строки оставляет во входной очереди. Во-вторых, когда цикл закончится первый раз, строка cin >> cr[i].age; ему не помешает, так как cin.get(), находящийся выше всех гетлайнов, примет конец строки из входной очереди и очистит её. Иначе тогда бы пришлось написать так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    int number;
    cout << "Сколько автомобилей поместить в каталог? ";
    cin >> number
//принимает символ новой строки
cin.get();
    int j = number;
    car *cr = new car [number];
 
    for (int i = 0; i < number; i++)
    {
        cout << "Автомобиль #" << number - --j << endl << endl;
        cout << "Введите производителя: ";
        getline(cin, cr[i].name);
        cout << "Укажите год выпуска: ";
        cin >> cr[i].age;
//опять принимает символ новой строки. Проще добавить cin.get() в начале цикла
cin.get()
    }


Вернуться к обсуждению:
Создать динамическую струтуру-массив с типом string и int C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2014, 12:21
Готовые ответы и решения:

Преобразовать массив с типом char в массив с типом int
Что-то не получается у меня найти инфу именно с преобразованием массивов с char в int. Нахожу...

Too few parameters in call to 'Lechebnica::AddNewElement(int,int,string,string,int,string)
Edit1 Id Edit2 Имя Edit3 Фамилия Edit4 Номер телефона ComboBox1 Услуга ...

Создать класс String – строку, используя динамическую память
Создать класс String – строку, используя динамическую память. Определить операторы &quot;+&quot; –сложение...

Операция ||: нельзя применить с типом int и int
Добры день. Подчеркивает такую подстроку кода (MSB &lt;&lt; 8) || LSB) и пишет что нельзя применить с...

9
31.07.2014, 12:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2014, 12:21
Помогаю со студенческими работами здесь

Тип int не совпадает с типом int list
Хочу получить результат например такого выражения arr. &lt;- arr. % 10 подчеркивает 10. Собственно...

Преобразовать массив String в двумерный массив int
Всем привет. Имеется массив String a, в котором хранятся числа. Требуется преобразовать его в...

Создать массив размера n+1, не используя динамическую память
Часто встречающийся вопрос,но я не могу найти на него ответ,потому что не могу коротко...

Конвертация string в массив int
Помогите пожалуйста, имеется string c 22500 подряд записанных цифр типа&quot;11100452...01528&quot;...

Не получается массив int из строки string
старая песня беру файл input.txt? в нем: 5 0 3 5 2 3 делаю fstream f(&quot;../input.txt&quot;);

Вывести двумерный массив с int и string
Здравствуйте, снова задачка с массивами, на этот раз дан двумерный массив в него необходимо вписать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru