Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 13.01.2016
Сообщений: 9
1

Зацикленный scanf_s

17.01.2016, 22:54. Показов 842. Ответов 1

Author24 — интернет-сервис помощи студентам
Scanf_s после первого ввода больше ничего не ждет и в цикле присваивает переменной старое значение и отправляет его.

C++
1
2
3
4
5
6
7
8
9
char *s = new char[255];
    while (true) {
        scanf_s("%[^\n]", s, 255);
        s[strlen(s)] = (char)13;
        if (send(s1, s, strlen(s) - 1, 0) == SOCKET_ERROR) {
            printf("can't send\n");
            return;
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2016, 22:54
Ответы с готовыми решениями:

Зацикленный Catch ( исключения )
Всем доброго времени суток. Столкнулся с такой проблемой: В ниже приведенном коде, почему то, при...

Scanf_s
Подскажите пожалуйста, почему при вводе числа при помощи оператора scanf_s приходится вводить его...

scanf_s
Объясните, пожалуйста, в чём смысл этой строчки? scanf_s(" %", stroka_1, 10);

VS игнорирует scanf_s
Доброго времени. Такая проблема:VS почему-то записывает в переменную find знак \n, а на деле просто...

1
337 / 185 / 80
Регистрация: 22.08.2013
Сообщений: 724
17.01.2016, 23:57 2
Если так?
C++
1
2
scanf_s("%[^\n]", s, 255);
getchar();
1
17.01.2016, 23:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2016, 23:57
Помогаю со студенческими работами здесь

Не работает scanf_s
Собственно на такой код: char str; printf("qwe"); scanf_s("%s", &str); return 0; После...

Не работает scanf_s
Всем привет! Почему функция scanf работает (если конечно же отключить предупреждение 4996), а вот...

Не работает scanf_s
Ошибка в коде) Строка 22. Помогите плиз.:) #include "stdafx.h" #include <Windows.h> int main()...

Неправильная работа scanf_s
Ув. программисты, Есть такой код: #include <stdio.h> #include <iostream> int main() {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru