История изменений
Исправление intelfx, (текущая версия) :
C99-style:
for (char str[BUF_SIZE]; scanf(" %[^\n]", str) > 0; ) {
/* work with str */
}
C++-style:
for (std::string str; std::getline(std::cin, str); ) {
/* work with str */
}
Исправление intelfx, :
C99-style:
for (char str[BUF_SIZE]; scanf(" %[^\n]", &str) > 0; ) {
/* work with str */
}
C++-style:
for (std::string str; std::getline(std::cin, str); ) {
/* work with str */
}
Исправление intelfx, :
C99-style:
for (char str[BUF_SIZE]; scanf(" %[^\n]") > 0; ) {
/* work with str */
}
C++-style:
for (std::string str; std::getline(std::cin, str); ) {
/* work with str */
}
Исправление intelfx, :
C-style:
char str[BUF_SIZE];
for (char str[BUF_SIZE]; scanf(" %[^\n]") > 0; ) {
/* work with str */
}
C++-style:
for (std::string str; std::getline(std::cin, str); ) {
/* work with str */
}
Исходная версия intelfx, :
C-style:
char str[BUF_SIZE];
while (scanf("%[^\n] ") > 0) {
/* work with str */
}
C++-style:
while (std::string str; std::getline(std::cin, str); ) {
/* work with str */
}