View Single Post
Staro 27.04.2016., 22:16   #27
pci_e3x
Premium spammer
Moj komp
 
pci_e3x's Avatar
 
Datum registracije: Aug 2010
Lokacija: D.Zagora
Postovi: 776
LOL @ Bubba


Citiraj:
Autor depay22 Pregled postova
#include<stdio.h>
#include<string.h>
int main(){
..
evo radi dobro jedino ako posljedna rijec ima najvise slova onda neradi dobro.Neznam kako dalje
dat* recenica


Ako ti ovaj if prode:
Code:
if (rec[i] != " "&& rec[i]!='\0'){
- onda ona dva ispod sigurno ne prolaze, povezi to s 'else if', bezveze trosis dragocjene resurse cpu-a
- ukloni provjeru s '\0' jer si napravio ovo:
n = strlen(rec); **
a tebi for ide do "i < n"

**ne hvata ti zadnju rijec jer provjera ide do zadnjeg znaka, ne ukljucujuci '\0', tako da je i zbog toga provjera s '\0' nepotrebna jer nikada nece provjeriti.
Vise o strlen:
http://www.tutorialspoint.com/c_stan...ion_strlen.htm

ako stavis:
n = strlen(rec) + 1;
onda provjera s '\0' ima smisla.


moze i ovako:

budem postao link ponovo kada sam popravis i rjesis (da me inace nebi Bubba zatukao )

*https://i.ytimg.com/vi/jAqFGhHDyiA/hqdefault.jpg
pci_e3x je offline   Reply With Quote