LOL @ Bubba
Citiraj:
Autor depay22
#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