- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
// Example of a string bug: entering a password
char ok = 0, password[16];
scanf("%s", password);
if (!strcmp(password, "correct")) ok = 1;
if (!ok) {
printf("Wrong password\n");
return 1;
}
printf("Password accepted\n");
return 0;
Follow us!
C читаю как у чебный при мер норм, даже бы ко мментариев по больше бы
Интересна борьба людей со сканфом:
1. решение мелокмфгких https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/sscanf-s-sscanf-s-l-swscanf-s-swscanf-s-l?view=msvc-170&redirectedfrom=MSDN
2. решение столмана, пропихнутое далее в позикс: https://man7.org/linux/man-pages/man3/sscanf.3.html#NOTES
какие решения кажутся вам лучшее?