[so] Am o problema la testele pe windows

Mihai Barbulescu b12mihai at gmail.com
Wed Feb 27 23:06:37 EET 2013


2013/2/27 Andrei Petre <p31andrei at gmail.com>:
> 2013/2/27 Mititelu Stefan <fanx07 at gmail.com>:
>> Salut ! Am o problema ciudata la rularea temei pe windows : la terminarea
>> procesului imi scrie '\n' mereu (la stdout sau in fisier [1] ). Adica daca
>> am o comanda "print" la final imi va pune 2 x '\n' si nu vad care este cauza
>> celui de-al 2-lea . Ma poate ajuta cineva?
>
> Salut,
>
> Citesti cu fgets? fgets se opreste la \n (sau la o limita de
> caractere) si il adauga in sirul pe care ti-l intoarce, urmat de \0.
> Iar daca la printare mai pui tu un \n, se fac \n x 2.

Atentie de asemenea, mai ales in Windows, si la caracterul '\r' [1]

[1] http://stackoverflow.com/questions/7013034/does-windows-carriage-return-r-n-consist-of-two-characters-or-one-character

-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list