Pregled posta

Adresa bloga: https://blog.dnevnik.hr/prirodaa

Marketing

kopiranje niza


int seqURliste(int a[],int target,int n)
{int key=0;
int last=n-1;
if(target<=a[last])
{while(target>a[key])
{key++;
}
}f(a[key]==target) return key;
else return -1;
}>#include
using namespace std;

/*[5] Korisnik unosi niz. Napišite funkciju za kopiranje znakovnog niza u kojoj morate
dinamički alocirati memoriju za novi niz. Funkcija vraća pokazivač na kopirani niz. Ne
zaboravite osloboditi memorijski prostor.*/

char *cp(char niz[50]);

int main ()
{
char niz[30];
cout<<"Unesi niz: "< cin>>niz;

char *p;
p = cp(niz);

cout<
delete []p;
p=0; //postavlja se ga na 0 da znamo da je usmjeren

cin.sync();
cin.get();
return 0;
}

char *cp(char niz[])
{
int n=strlen(niz), i=0;
char *p=new char [n+1]; //kod za dealokaciju ne mora biti u istoj f-ji
//strlen + 1 zbog oznake za kraj

while (i<=n)
{
*p++=niz[i];
i++;
}
p=p-n-1;
return p;
}


Post je objavljen 24.04.2013. u 02:57 sati.