Răspuns :
Bun, pai tu iti aloci acolo treaba bine, ceea ce pot sa respect, sincer aia e cea mai grea parte cu malloc :))
Citesti corect cu gets.
Dar apoi in for ce faci tu acolo...? Pai in p ai citit ce la user, de ce scrii peste el? De aia nu merge, tu practic citesti de la user o variabila si apoi ii atribui o alta valoare saracuta. pentru for trebuie sa folosesti un contor separat.
Apreciez totusi ca ai incercat asa ca o sa iti dau cam cum se face.
Ignora ca eu am folosit gets_s, la gets_s pur si simplu ii dau ca parametru si sirul de caractere, si cate caractere sa imi citeasca in el. Practic acel _s vine de la secure, deoarece in gets normal putea sa iti dea de la tastatura mai multe caractere decat iti alocasei tu cu malloc, si atunci... not pretty.
Citesti corect cu gets.
Dar apoi in for ce faci tu acolo...? Pai in p ai citit ce la user, de ce scrii peste el? De aia nu merge, tu practic citesti de la user o variabila si apoi ii atribui o alta valoare saracuta. pentru for trebuie sa folosesti un contor separat.
Apreciez totusi ca ai incercat asa ca o sa iti dau cam cum se face.
Ignora ca eu am folosit gets_s, la gets_s pur si simplu ii dau ca parametru si sirul de caractere, si cate caractere sa imi citeasca in el. Practic acel _s vine de la secure, deoarece in gets normal putea sa iti dea de la tastatura mai multe caractere decat iti alocasei tu cu malloc, si atunci... not pretty.