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 ?
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 ?
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.
no ale przy enterze kończy pobieranie i zamienia na znak końca ciągu.
gets
też. Najszybsze będzie fread
jak już wspomniałem.