| 
 | 
       
       	   
       	   	
	   	   	   	   
	   	   	   	          
	   
	   	   
        | 
	  	   	          
	   
	   
	   
       
	
   | 
	
		Hódító / Queosia forum 
                http://queosia.com 
                http://hodito.hu
	 | 
 
 
 | 
 
       
	
		
	
	
		| PC (hardver, szoftver, játékok stb.) Minden, ami számítógép. Kedvenc játékod megbeszélése, segítségkérés hardverügyben stb. | 
	 
	 
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-11-2008, 12:31
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2006 
					
					
					
						Posts: 142
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
				 
				C++ segítségre lenne szükségem.
			 
			 
			
		
				
		
		Sziasztok! 
Ezt a topic-ot azért nyitottam, mert egy kis segítségre lenne szükségem. Meg szerétnék kicsit barátkozni a C++ nyelvvel. Ennek érdekében vásároltam 2 könyvet, töltöttem le néhány jegyzetet, de az első lépést csak nem sikerült megtennem az objektumok használata felé.
 
Itt van rögtön a legelső péda. Ezt a könyvet a C++ 2.0-s UNIX-os változatához írták. Egy ingyens windows-os, a Borland által kiadott 5.5-ös, fapados fordítót sikerült szereznem hozzá, aminek ugyebár kompatibilisnek kellene lennie, de csak nem fordul le. Sajnos a könyv nem tartalmazza összefüggően a teljes forrást, ami tovább nehezíti a dolgot, további hibákra adva lehetőséget, de igyekeztem szépen egymás után írni a részeket és ez lett az eredménye:
 
IntArray.h fájl tartalma:
  
const int ArraySize = 24; 
class IntArray { 
public: 
 IntArray(int sz = ArraySize); 
 IntArray(const IntArray&); 
 ~IntArray() { delete ia; } 
 IntArray& operator = (const IntArray&); 
 int& operator[] (int); 
 int getSize() { return size; } 
protected: 
 int size; 
 int *ia; 
};
 
 
IntArray.cpp fájl tartalma:
  
IntArray::IntArray(int sz) { 
 ia = new int[size]; 
 for (int i = 0; i < sz; i++) 
  ia[i] = 0; 
}
 
IntArray::IntArray (const IntArray &iA) { 
 size = iA.size; 
 ia = new int[size]; 
 for (int i = 0; i< size; i++) 
  ia[i] = iA.ia[i]; 
} 
IntArray& IntArray:  perator = (const IntArray &iA) { 
 delete ia; 
 size = iA.size; 
 ia = new int[size]; 
 for (int i = 0; i < size; i++) 
  ia[i] = iA.ia[i]; 
 return *this; 
} 
int& IntArray:  perator[] (int index) { 
 return ia[index]; 
}  
 
 
proba.cpp fájl tartalma:
  
#include "IntArray.h" 
#include "IntArray.cpp"
 
main () { 
IntArray ia; 
}
 
  
Egyébként állítólag lehet egy előzetes fordítást is végezni az include állományon, ami nem sikerült, így ezt a részt kihagytam. Na most próbáltam a következő paracsot:
 
bcc32.exe -If:\borland\bcc55\include\ -Lf:\borland\bcc55\lib\ proba.cpp
 
Erre a következő hibaüzenetet kaptam:
 
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland 
proba.cpp: 
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland 
Error: Unresolved external 'IntArray::IntArray(int)' referenced from F:\BORLAND\BCC55\BIN\PROBA.OBJ
 
Tudna valaki segíteni abban, hogy mit rontottam el? Elvileg csak másolásról van szó...
 
Közben már megkaptam a megoldást. Volt egy elírás (azt javítottam itt is) és az IntArray.cpp-t is includdal be kellett szurni, ez volt a hiba. 
 
Letörölném az egész topicot, de nem tudom. Na sebaj, hátha érdekel valakit vagy kedvet kap hozzá...  
		
	
		
		
		
		
		
		
		
		
		
		
            
                  
				
                    
                        Last edited by tulip; 06-12-2008 at 12:42..
                    
                    
				
			
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 01:00
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jan 2007 
					Location: Budapest 
					
					
						Posts: 2,965
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 94% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		ugyan nem vagyok nagy c++ mágus, de ezt én is hiányoltam   
amúgy alapvetően a legtöbb c++ iró platformon letudod futtatni soronként a programot, és legtöbbször kiderül,hogy hol van szintaktikai hiba, esetleg,hogy hol hiányzik neki vmi   nekünk anno ez volt az első amit tanitottak, hogy mindig ha végzünk egy résszel, soronként futtasuk, és rögtön kibukik a szög a zsákból   
		
	
		
		
		
		
		
		
			
				__________________ 
				Az élet olyan mint 1 simson, ha nem megy be kell rúgni  
 
 
 
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 09:44
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Nov 2006 
					Location: Bécs 
					
					
						Posts: 999
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 96% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		Valaki tudna linux alá ilyen fejlesztő platformot ajánlani? 
		
	
		
		
		
		
		
		
			
				__________________ 
				Pain is temporary, Glory is forever. 
 
csokis-keksz (#410152) 
tiramisu (#394553)
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 10:49
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2006 
					Location: Csíkszereda 
					
					
						Posts: 1,312
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  tdomo
					 
				 
				Valaki tudna linux alá ilyen fejlesztő platformot ajánlani? 
			
		 | 
	 
	 
 joe, vi vagy gedit...  
talán a gedit a legbarátságosabb.    
		
	
		
		
		
		
		
		
			
				__________________ 
				"To be 
the eyes 
and ears 
and conscience 
of the Creator of the Universe, 
you fool." 
 
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 12:08
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jan 2006 
					Location: Pécs/Bp 
					
					
						Posts: 2,240
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		Ez a program így biztosan működik? 
 
Amúgy tudom ajánlani a dev C++ nevű kis progit, az is fapados, de van benne minden ami kellhet a hibák felderítéséhez, és ingyenes. 
		
	
		
		
		
		
		
		
			
				__________________ 
				"A tanult szerencsét hívják tudásnak" 
Eben a mondatba három hiba van.
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 12:37
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2006 
					
					
					
						Posts: 142
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  Xeper
					 
				 
				Ez a program így biztosan működik? 
			
		 | 
	 
	 
 Igen Xepi, így működik, csak a proba.cpp -be be kell írni az #include "IntArray.cpp" sort is, amit a könyv írója kifelejtett, mert gondolom annyira triviálisnak tartotta, hogy annak ott kell lennie. Hát nekem első példaprogramnak nem volt triviális.    
Egyébként ez a példa azt mutatja be, hogyan lehet a C++-ban olyan adattípust létrehozni, amelyet aztán ugyanúgy lehet használni, mintha az a nyelv részét képezné. Tehát lehet használni benne pl. a következő szintaktikát:
 
IntArray a1, a2; 
a1 = a2;
 
Nyilván ez nem egy kiforrot példa, a későbbiekben javított rajta a könyv írója. De nagyon szépen szemlélteti a pascal-hoz szokott szememnek, hogy a C++ mennyivel másabb.  
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 12:51
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Nov 2006 
					Location: Bécs 
					
					
						Posts: 999
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 96% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  csunyabogar
					 
				 
				joe, vi vagy gedit...  
talán a gedit a legbarátságosabb.    
			
		 | 
	 
	 
 Köszönöm, de nem editorra gondoltam, hanem program fejlesztő környzetre.   
		
	
		
		
		
		
		
		
			
				__________________ 
				Pain is temporary, Glory is forever. 
 
csokis-keksz (#410152) 
tiramisu (#394553)
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				06-12-2008, 13:24
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2006 
					Location: Csíkszereda 
					
					
						Posts: 1,312
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  tdomo
					 
				 
				Köszönöm, de nem editorra gondoltam, hanem program fejlesztő környzetre.   
			
		 | 
	 
	 
 arra én is kíváncsi lennék... 1 évig szórakoztam a gedittel (sőt, a vi-t is hónapokig használtam)... a feladatokat szerencsére meg lehetett írni sima C-ben is, vagy egyszerűbb C++ szintaxissal, majd gcc-vel vagy g++-szal lefordítottam azokat.
 
ha nem csal az emlékezetem, olyasmit mondtak a tanárok akkor, hogy nem létezik (?használható?) fejlesztői környezet. de nem teszem rá a nyakam.    
		
	
		
		
		
		
		
		
			
				__________________ 
				"To be 
the eyes 
and ears 
and conscience 
of the Creator of the Universe, 
you fool." 
 
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				07-07-2009, 22:22
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2006 
					
					
					
						Posts: 142
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 99% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
				 
				
			 
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  tdomo
					 
				 
				Valaki tudna linux alá ilyen fejlesztő platformot ajánlani? 
			
		 | 
	 
	 
 
	Quote: 
	
	
		
			
				
					Originally Posted by  tdomo
					 
				 
				Valaki tudna linux alá ilyen fejlesztő platformot ajánlani? 
			
		 | 
	 
	 
 Igaz, már elég régi a kérdés, de már tudok rá válaszolni.   
A NetBeans-t Java-hoz találták ki fejlesztő környezetnek és teljesen szabadon használható és úgy tudom, van Linux alá is és a 6.5-ös változattól kezdve C++-ra is használható. 
 
Azt találtam a Google-ban, hogy Windows alá vannak jobbak is, nem érdemes a NetBeans-t használni. De mivel Java-hoz és C++-hoz is kéne és Java-hoz ez már fent van, jó lenne beállítani C++-hoz is. Még mindig a Borland 5.5-ös fordítóját használom, ezt viszont nem sikerült a NetBeans-el összekombinálni. Tudna valaki segíteni abban, hogy Windows alá milyen ingyenes, C++ fordítót érdemes letölteni és hogyan kell beállítani, hogy a NetBeans-el együtt működjön?
 
Aért kérdezek ilyen hülyeségeket, mert nem vagyok programozó, nem is tanultam programozni, viszont a munkámhoz szükséges a programozás, mert a munkahely a programfejlesztőknek milliókat fizet egy-egy használhatatlan apró fejlesztésért, a keret el is fogyott, így meg nem lehet dolgozni.  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
            
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
	
		
			| 
				
					The Following User Says Thank You to tulip For This Useful Post:
				
			 | 
			
			
		 
		 |  
	 
  
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				07-07-2009, 22:53
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Member 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jan 2007 
					Location: Hódmezővásárhely 
					
					
						Posts: 1,448
					 
                                         
					
					
					  
      
	Activity: 0% 
	Longevity: 95% 
	
       
  
 
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
    
	
	
		
		
			
			
				 
				
			 
			 
			
		
				
		
		
	Quote: 
	
	
		
			
				
					Originally Posted by  tulip
					 
				 
				Igaz, már elég régi a kérdés, de már tudok rá válaszolni.   
A NetBeans-t Java-hoz találták ki fejlesztő környezetnek és teljesen szabadon használható és úgy tudom, van Linux alá is és a 6.5-ös változattól kezdve C++-ra is használható. 
 
Azt találtam a Google-ban, hogy Windows alá vannak jobbak is, nem érdemes a NetBeans-t használni. De mivel Java-hoz és C++-hoz is kéne és Java-hoz ez már fent van, jó lenne beállítani C++-hoz is. Még mindig a Borland 5.5-ös fordítóját használom, ezt viszont nem sikerült a NetBeans-el összekombinálni. Tudna valaki segíteni abban, hogy Windows alá milyen ingyenes, C++ fordítót érdemes letölteni és hogyan kell beállítani, hogy a NetBeans-el együtt működjön?
 
Aért kérdezek ilyen hülyeségeket, mert nem vagyok programozó, nem is tanultam programozni, viszont a munkámhoz szükséges a programozás, mert a munkahely a programfejlesztőknek milliókat fizet egy-egy használhatatlan apró fejlesztésért, a keret el is fogyott, így meg nem lehet dolgozni.  
			
		 | 
	 
	 
 Hümm  
Én csak linux alatt szoktam programozni (hazudok mert C#-ot win alatt ) 
Környezetek: 
Java: Eclipse 
C: Anjuta 
C++: gedit 
ezt így szoktam meg, de szinte biztos vagyok benne hogy az eclipse és az anjuta is viszi a c++ -  
 
		
	
		
		
		
		
		
		
			
				__________________ 
				Mert ott van az erő, az egyszerű magyarban 
Egyenes derékkal, áll minden viharban
BimmBimm  (#233333) 
 
Éplista számító
			 
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
 
	
		
    
    
    
    
    
	
	
		| 
			Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
		 | 
	 
	
		| 
			 
		 | 
	 
	 
    
		
	
		 
		Posting Rules
	 | 
 
	
		
		You may not post new threads 
		You may not post replies 
		You may not post attachments 
		You may not edit your posts 
		 
		
		
		
		
		HTML code is Off 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
All times are GMT +1. The time now is 05:01. 
		 
	 
 
 
     	   	     	  |  
 
  
  	   
  	   	    | 
  	   	           | 
 
 
	   
	   	    | 
	   	    
  | 
   	   	   
   	   	          
 | 
 
  |