szybkie wczytywanie z konsoli

0

Zastanawiam się jakie wczytywanie będzie najszybsze...
gets ?
fgets(line, sizeof(line), stdin);
getchar()

i w petli ?

Strzelam że będzie to gets... ale jest jeszcze coś szybszego by wyczytywać max 100 znaków ?

0

gets jest złym wyborem bo nie ma kontroli ilości pobieranych znaków. Lepiej użyć fgets. Ogólnie najszybsze by było fread. Jednak przy 100 znakach to nawet scanf nie będzie robił różnicy.

0

no ale przy enterze kończy pobieranie i zamienia na znak końca ciągu.

0

gets też. Najszybsze będzie fread jak już wspomniałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1