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

Потоковый ввод из файла вместе с классом. Не пойму в чем причина - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу что бы была через map http://www.cyberforum.ru/cpp-beginners/thread1086119.html
#include <iostream> #include <conio.h> #include <windows.h> #include <vector> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); struct zap
C++ Как определить строковую переменную? Првиет всем! Ситуация такая.Мне нужно что бы введенная строка загрузилась в переменную.А далее эта переменная была переданна в качестве аргумента функции.Примерно так. std::cin>>stroka FILE *L = fopen (stroka ,"r"); \\ тут строка это путь к TXT файлу.Который мы открываем с "r" (Аргумент или т.д) http://www.cyberforum.ru/cpp-beginners/thread1086111.html
C++ string[] в char[][] или char[]
Приветствую! Можно ли одномерный массив типа string переписать в двумерный или одномерный типа char? Если да, то как? Заранее спасибо :thank_you:
C++ Сделать через map
#include <iostream> #include <conio.h> #include <windows.h> #include <vector> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); struct zap
C++ Компиляция библиотеки libxml под c++ http://www.cyberforum.ru/cpp-beginners/thread1086074.html
Под libxml есть библиотека xmlwrapp позволяющая работать с libxml под с++. Проблема в ее компиляции: по адресуhttp://libxmlplusplus.sourceforge.net/скачал исходники и с помощью msbuild собрал через master.proj либы, подключил к своему проекту, но он ругается на "undefined reference" вызываемых функций. Подключил вроде правильно (работаю под qt, но думаю это не имеет значения), сами libxml...
C++ Зависимость от динамических библиотек Как определить от каких дин. библиотек зависит приложение, в Linux ldd в Windows есть что то подобное? подробнее

Показать сообщение отдельно
palva
2563 / 1785 / 252
Регистрация: 08.06.2007
Сообщений: 6,913
Записей в блоге: 4
31.01.2014, 15:13     Потоковый ввод из файла вместе с классом. Не пойму в чем причина
Цитата Сообщение от Nozi Посмотреть сообщение
И да, как тогда написать конструктор и само объявление под массив?
Выделяете память под массив и пишете размер массива, например
C++
1
Man *planets=new Man[10];
при этом будет вызван конструктор по умолчанию. А уже потом организуете цикл, который для каждого элемента вызовет нужный вам конструктор. Если вам действительно это нужно.

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