LINUX.ORG.RU

История изменений

Исправление 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 */
}