[ IDE @ 09.11.2005. 17:51 ] @
moze li mi ko pomoci da nadjem gresku zbog koje ovaj kod ne radi?? zadatak je sasvim jednostavan: unosimo neku rijec ili recenicu i program treba da "pregleda" ono sto smo unijeli i da svako nadjeno slovo "d" uduplira... znaci ako unesemo "zdravo!", kad program zavrsi svoje , treba da istampa "zddravo!" dakle, moj kod: Code: #include <stdio.h> char *prepravi(char *a) { char *p,*q; p=a; while(*p!='\0') { if (*p!='d') { *q++=*p; } else { *q++=*p; *q++=*p; } p++; } *q='\0'; return q; } main() { char *a; printf("Unesite neku rijec: \n\n"); gets(a); printf("prepravljena rijec: %s",prepravi(a)); } |