Результаты поиска по запросу "scanf"
Добавлена __Genic версия для C.
его нужен формат строкиintptr_t а такжеuintptr_t который действителен как для 32-, так и для 64-битной архитектуры. РЕДАКТИРОВАТЬ warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type "AAA" Это предупреждение, которое я ...
Проблемы со scanf и doubles [duplicate]
На этот вопрос уже есть ответ здесь: Почему функция scanf () нуждается в «% lf» для двойников, когда printf () в порядке с «% f»? [/questions/210590/why-does-scanf-need-lf-for-doubles-when-printf-is-okay-with-just-f] 5 ответовУ меня проблемы с ...
+1, поправляя неправильно!
у меня есть целочисленная переменная, я могу использоватьsscanf как показано ниже с использованием спецификатора формата% d. sscanf (line, "Value of integer: %d\n", &my_integer);Где я могу найти спецификаторы формата дляuint8_t, uint16_t, ...
Как завершить сканирование, введя только один EOF
Я решаю эту проблему. Я использую цикл while для сканирования строки чисел, и мне нужно завершить сканирование и продолжить работу с остальной частью моей программы. Я просто не могу понять, как очистить стандартный ввод или сделать что-то, чтобы ...
Использование функции 'scanf' (или fscanf и sscanf) в реальных приложениях обычно вообще не рекомендуется, потому что это небезопасно, и это обычно дыра для переполнения буфера, если будут предоставлены некоторые неверные входные данные. Есть много более безопасных способов ввода чисел во многих широко используемых библиотеках для C ++ (QT, библиотеки времени выполнения для Microsoft Visual C ++ и т. Д.). Вероятно, вы можете найти безопасные альтернативы для «чистого» языка Си.
eck показывает следующее предупреждение для scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include int ...
@Keith Именно это и делает его второй сканф, он «игнорирует» все пробелы и читает первый символ, не являющийся пробелом, в c. Мой выбор \ n на "" был обдуман, потому что легче понять, что он делает.
от вопрос уже есть ответ здесь: Что означает пространство в scanf? [Дубликат] [/questions/6582322/what-does-space-in-scanf-mean] 6 ответовКогда я запускаю код ниже, он работает как положено. #include <stdio.h> int main() { char c; ...
Спасибо, @Tom. Я все еще рядом с ASR, но не так часто.
от вопрос уже есть ответ здесь: Принимает ли scanf () '\ n' в качестве остатка ввода от предыдущего scanf ()? [/questions/1815986/does-scanf-take-n-as-input-leftover-from-previous-scanf] 1 ответЯ пишу программу для школы, в которой пользователь ...
scanf и strcmp со строкой c
Я нашел хорошийпример [http://www.cplusplus.com/reference/cstring/strcmp/]о том, как использовать strcmp, но он работает только с fgets (), и мне нужно, чтобы он работал со scanf. Итак, вот код: int main(void) { char fruit[] = "apple\n"; char ...
Когда использовать printf / scanf против cout / cin?
Я тестирую некоторые фрагменты, которые я нашел в Интернете, используя g ++ из MinGW. Это компилятор C ++ ... почему тогда он правильно компилирует C .... почему люди переплетают C и C ++. Конкретный вопрос: это О.К. использовать как C, так и C ...
Какой самый простой способ получить пользовательский ввод в C?
Кажется, есть много способов получить пользовательский ввод в C. Какой самый простой способ, который требует мало кода? В основном мне нужно отобразить это: Enter a file name: apple.textВ основном мне нужно спросить у пользователя имя файла. ...