| Prethodna tema :: Sljedeća tema   | 
	
	
	
		| Autor/ica | 
		Poruka | 
	
	
		Morpheus Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2004. (20:33:19) Postovi: (40)16 
Lokacija: Matrica 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 14:19 čet, 9. 9. 2004    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Navedeni nacin ne pali na ispit jer nije tocan. :? Treba ti strcpy(...) umjesto p=temp. 8) Ako ne razumijes zasto, pitaj pa cu raspisati. 8)
 
 Sto se tice alokacije dok se string ucitava, ima nacina (preko realloc(...) i sl) i opisan je negdje na ovom Forumu, pa potrazi malo. :) 
					
					Navedeni nacin ne pali na ispit jer nije tocan.   Treba ti strcpy(...) umjesto p=temp.   Ako ne razumijes zasto, pitaj pa cu raspisati.  
 
 
Sto se tice alokacije dok se string ucitava, ima nacina (preko realloc(...) i sl) i opisan je negdje na ovom Forumu, pa potrazi malo.  
					_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
 
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.   
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Morpheus Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2004. (20:33:19) Postovi: (40)16 
Lokacija: Matrica 
		 | 
		
			
				 Postano: 14:51 čet, 9. 9. 2004    Naslov:  | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         [/quote]
 Navedeni nacin ne pali na ispit jer nije tocan.  Treba ti strcpy(...) umjesto p=temp.  Ako ne razumijes zasto, pitaj pa cu raspisati.  
 [quote]
 
 Eh da :oops: ,razumijem,mali previd s moje strane(da mali)
 
 A ako bih ispravno iskopiro string,a to bi vak nekak islo:
 .
 .
 strcpy(p,temp);
 
 jel bi to upalilo kod prof.[/quote] 
					
					[/quote]
 
Navedeni nacin ne pali na ispit jer nije tocan.  Treba ti strcpy(...) umjesto p=temp.  Ako ne razumijes zasto, pitaj pa cu raspisati.  
 
 	  | Citat: | 	 		  
 
 
Eh da   ,razumijem,mali previd s moje strane(da mali)
 
 
A ako bih ispravno iskopiro string,a to bi vak nekak islo:
 
.
 
.
 
strcpy(p,temp);
 
 
jel bi to upalilo kod prof. | 	  
					
 
  
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Morpheus Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2004. (20:33:19) Postovi: (40)16 
Lokacija: Matrica 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		
			
				 Postano: 15:02 čet, 9. 9. 2004    Naslov: Re: Pitanje u vezi alokacije memorije kod stringova | 
				            | 
			 
			
				
  | 
			 
			
				| 
                                         Imas edit, pa ispravis. 8) A dobro je i steci naviku koristenja "[i]Preview[/i]" gumba (ili kako se to vec zove na hrvatskom). :D
 
 Dakle, sada je ok. :) Da li bi proslo pred prof - ne znam, ali ne kuzim cemu komplikacije... :?
 
 Prvo ucitavas string u niz duljine 100, onda alociras jos jedan isti takav, pa onda prebacujes stirng u njega. :|
 
 Nije li lakse:
 
 [code:1]char *p;
 .
 .
 p=(char *)malloc(100*strlen(temp));
 scanf ("%s", p);[/code:1]
 
 Ako zelis alocirati tocno memorije (dakle, ne visak), onda nakon scanf(...) dodas realloc(...) koji to popravi. 8)
 
 Btw, ovo gore te limitira na 99 znakova, a ne na 100. :) 
					
					Imas edit, pa ispravis.   A dobro je i steci naviku koristenja "Preview" gumba (ili kako se to vec zove na hrvatskom).  
 
 
Dakle, sada je ok.   Da li bi proslo pred prof - ne znam, ali ne kuzim cemu komplikacije...  
 
 
Prvo ucitavas string u niz duljine 100, onda alociras jos jedan isti takav, pa onda prebacujes stirng u njega.  
 
 
Nije li lakse:
 
 
 	  | Kod: | 	 		  char *p;
 
.
 
.
 
p=(char *)malloc(100*strlen(temp));
 
scanf ("%s", p); | 	  
 
 
Ako zelis alocirati tocno memorije (dakle, ne visak), onda nakon scanf(...) dodas realloc(...) koji to popravi.  
 
 
Btw, ovo gore te limitira na 99 znakova, a ne na 100.  
					_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
 
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.   
					
					
					
				 | 
			 
		  | 
	
	
		| [Vrh] | 
		 | 
	
	
		Morpheus Forumaš(ica)
  
  
  Pridružen/a: 19. 04. 2004. (20:33:19) Postovi: (40)16 
Lokacija: Matrica 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		ahri Forumaš(ica)
  
  
  Pridružen/a: 19. 11. 2003. (23:16:07) Postovi: (193)16 
 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		vsego Site Admin
  
  
  Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16 
Spol:   
Lokacija: /sbin/init 
		 | 
		 | 
	
	
		| [Vrh] | 
		 | 
	
	
		 |