Path: csiph.com!aioe.org!.POSTED!not-for-mail From: Giuseppe Della Bianca Newsgroups: it.comp.os.linux.development Subject: Re: Usare o no lo stderr? Date: Sat, 10 Jun 2017 13:54:09 +0200 Organization: Aioe.org NNTP Server Lines: 26 Message-ID: <283t0e-8mk.ln1@exnet.gdb.it> References: NNTP-Posting-Host: f6zbu1J2CCURURr3JydJuw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: abuse@aioe.org User-Agent: KNode/4.14.10 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com it.comp.os.linux.development:54 guido84 wrote: ]zac[ > A questo punto, per evitare un'immissione che provocherebbe > un sigfault, ho trovato due modi, potreste dirmi qual e' il ]zac[ Questi problemi li hanno avuti tutti quelli che hanno cominciato a programmare in C . Dovresti leggerti qualche documentazione/libro magari per principianti. Come spunto, ' strncpy ' e ' snprintf '. Presta attenzione, che come molte cose nel C, sono funzioni poco amichevoli e introducono un effetto collaterale, che puo' trasformare un scrittura fuori dalla memoria (probabile) a una lettura fuori dalla memoria (piu' probabile). Come spunto, attenzione al ' \0 ' terminatore della stringa che potrebbe essere omesso. Senza offesa, ribadisco che affrontare il C a tentativi e senza documentarsi prima e' poco sensato.