Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2009, 06:00   #1
and77k
 
Регистрация: 23.11.2009
Сообщений: 5
По умолчанию Не выводит на монитор

В чем проблема? не работает программа.
Вот код:
main.cpp

Код:
#include <iostream.h> 
#include <string.h>
#include <stdlib.h> 
#include "main.h"


Person::Person(){
  namber=0; 	
  name=0;
  sex=0;
  age=0.0;
}

Person::Person(int nam,char *n,bool s,double a){
  namber=nam;
  name=new char[strlen(n)+1];
  strcpy(name,n);
  sex=s;
  age=a;
}

Person::~Person(){
  delete[] name;
} 
  
void Person::Print()
	   
   { 
      cout << "Namber: " << namber << endl; 
	  cout << "Name: " << name << endl;
      cout << "Sex: " << sex << endl;
	  cout << "Age: " << age << endl;
	
   };
  
  
void main() 

{ 
 Person (1,"Andrey Kuznetsov",0,32.0);
 
 Person Print();
	
};
main.h

Код:
Class Person {
private:
    	int namber;
        char *name;
		bool sex;
        double age;
public:
       Person(int nam,char *n,bool s, double a);
       Person();
       ~Person();
public:
    void Print();
Помогите пожалуйста!
Ошибки при отладке
Загружен 'ntdll.dll', Не найдена символическая информация.
Çàãðóæåí 'C:\WINDOWS\system32\kernel32.dll', Не найдена символическая информацияThe thread 0x424C has exited with code 1 (0x1).
The program 'D:\Ó÷åáà\1-0_oop_daiver\kontr1\kontr1\Lab1\Deb ug\LAB1.exe' has exited with code 1 (0x1).
and77k вне форума Ответить с цитированием
Старый 27.11.2009, 09:57   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Если это класс, то попробуйте все записать в одном месте. Т.е. к примеру в файле где описана функция main().
Код:
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
class Person {
private:
    	int namber;
        char *name;
		bool sex;
        double age;
public:
       Person(int nam,char *n,bool s, double a);
       Person();
       ~Person();
public:
    void Print();
};
Person::Person(int nam,char *n,bool s,double a){
  namber=nam;
  name=new char[strlen(n)+1];
  strcpy(name,n);
  sex=s;
  age=a;
}

Person::~Person(){
  delete[] name;
}

void Person::Print()

   {
      cout << "Namber: " << namber << endl;
	  cout << "Name: " << name << endl;
      cout << "Sex: " << sex << endl;
	  cout << "Age: " << age << endl;

   }
void main()

{
 Person pers1(1,"Andrey Kuznetsov",0,32.0);
 pers1.Print();
 getch();
}
Это для консольного приложения
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 27.11.2009, 10:28   #3
and77k
 
Регистрация: 23.11.2009
Сообщений: 5
По умолчанию

Спасибо за ответ я разобрался.
and77k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не выводит значение функции... blackbanny Общие вопросы C/C++ 6 17.10.2009 15:19
Не выводит минимальный по модулю Ainur Помощь студентам 3 23.05.2009 11:52
TwebBrowser - не выводит картинки(( DenRapOr Компоненты Delphi 1 16.05.2009 20:41
AJAX выводит не ту кодировку mogul82 JavaScript, Ajax 2 05.01.2009 19:27
впочему не выводит сумму???? макс07 Общие вопросы C/C++ 2 15.05.2008 20:25