question bout ERROR 
	 
	
		| Author | 
		Message | 
	 
		 
		Poland13
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:10 pm    Post subject: question bout ERROR  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				var cardz : array 1..13 of string:= init("2,3,4,5,6,7,8,9,T,J,Q,K,A")
 
 
the error is 2 few inital values | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
		 
		Sponsor Sponsor 
		 
  
		 | 
		
 | 
	 
	 
		  | 
	 
				 
		Thuged_Out_G
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:14 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				try changing it to 1..12 instead of 1..13...that might help, but im not positive     lol
 
 
EDIT: ignore my post, ive never used an array that way, so i was not sure....ive only used for loops to put info into my arrays    | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		JayLo
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:15 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				it's because you have to put each individual string item in quotes, divided by commas.
 
 
	  | code: | 	 		  var cardz : array 1..13 of string:= init("2","3","4","5","6","7","8","9","T","J","Q","K","A")   | 	 
  | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		Tony
 
  
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:15 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				eh... no... you initialize cardz(1) to be that entire string. You need to use separate values... meaning
 
[code]
 
init("1","2"...."A") | 
			 
			
				 
Tony's programming blog. DWITE - a programming contest. | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		Poland13
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:16 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| thanks alot i couldn't figure it out | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		Poland13
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:24 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				can someone help me out bit with this code its suppose to egnerate a random deck of cards ne help would be appreacated
 
 
var deck: array 1..52 of string 
 
var cardz: array 1..13 of string:= init("2","3","4","5","6","7","8","9","T","J","Q","K","A") 
 
var suit :  array 1..4 of string := init("C","D","S","H") 
 
for x: 1..4
 
for y: 1..13
 
deck(cardz):=cardz(1)+ suit(1)
 
cardz:=cardz +1
 
end for 
 
end for | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		shorthair
 
  
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:28 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| you never actually tell the program to output the cards , thats the problem | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		Poland13
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Jan 07, 2004 6:34 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				deck(cardz):=cardz(1)+ suit(1) 
 
 
this is an error subscript of deck is wrong type | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
		 
		Sponsor Sponsor 
		 
  
		 | 
		
 | 
	 
	 
		  | 
	 
				 
		 | 
	 
 
	
	
	 
	
	 |