9
ответов

scanf () (язык C) смутил меня

Когда я должен вставить/, вставляют и для scanf () в C?Спасибо. международное основное () {символьный s1[81], s2[81], s3[81]; scanf (" %s%s%s", s1, s2, s3);//, Если замена scanf () с выражением...
вопрос задан: 17 June 2010 01:41
8
ответов

Scanf пропускает любой цикл с условием продолжения в C

Я пытаюсь разработать основанную на простом тексте игру палача, и основной игровой цикл начинает с подсказки вводить предположение в каждой букве, затем продолжает проверять, находится ли буква в слове и берет жизнь...
вопрос задан: 31 October 2016 05:59
8
ответов

Ввод строкового ввода с использованием функции gets () в C [duplicate]

Я сделал следующую программу C, чтобы напечатать рулон и имя человека после ввода ввода от пользователя. # Включают & Lt; stdio.h & GT; # Включают & Lt; & conio.h GT; main () {int roll; char name [50]; ...
вопрос задан: 2 March 2010 21:30
8
ответов

Есть ли какое-либо практическое применение для формата %n в printf/scanf семье?

интервал x; printf ("привет %n World\n", &x); printf (" %d\n", x);
вопрос задан: 10 December 2008 01:36
7
ответов

Почему является scanf () порождением бесконечного цикла в этом коде?

У меня есть маленькая C-программа, которая просто читает числа из stdin, один в каждом цикле цикла. Если вводы данных пользователем некоторый NaN, ошибка должна быть распечатана к консоли, и входная подсказка должна возвратиться снова. На...
вопрос задан: 29 May 2018 13:19
7
ответов

Чтение номера телефона через строку не выполняется при запуске в полном коде [дубликат]

Я просто написал программу C, чтобы прочитать имя, возраст и номер телефона от пользователя, сохранить их в переменных и отобразить их обратно. Если имя и возраст работают отлично, но его нет в случае номера телефона ....
вопрос задан: 7 May 2011 00:37
7
ответов

Как читать строку, которая МОЖЕТ или НЕ МОЖЕТ содержать пробелы в C? [Дубликат]

Итак, вот что. Я (очень) новичок в C и программировании в целом. У меня возникла проблема, когда я принимал решение об учебе в колледже, и я не могу найти решение. У меня есть следующее ...
вопрос задан: 7 May 2011 00:37
7
ответов

Использование нескольких вызовов функций fgets не работает [дублировать]

Я создаю простую программу, используя структуру ItemToPurchase с тремя членами данных, char itemName [], int itemPrice и int itemQuantity. По существу мне нужно создать два элемента: item1 и item2, ...
вопрос задан: 7 May 2011 00:37
7
ответов

Как заставить fscanf остановиться, если он попадает в новую строку? [Дубликат]

Извините, если это довольно очевидно, но я не смог найти его нигде. Я пишу синтаксический анализатор конфигурационных файлов в c. файлы будут выглядеть примерно так же, как PARAM1 VALUE1 PARAM2 VALUE2 ...
вопрос задан: 14 May 2009 08:36
6
ответов

Недостатки scanf

Я хочу знать недостатки scanf (). Во многих сайтах я считал, что использование scanf могло бы вызвать переполнение буфера. Какова причина этого? Есть ли какие-либо другие недостатки с scanf?
вопрос задан: 20 February 2015 15:17
6
ответов

Отключить буферизацию на NetBeans [duplicate]

Существует способ автоматической настройки буферизации в консоли NetBeans (без ввода кода)? Я хочу, наконец, удалить SCANF на проблеме языка C. Спасибо, до свидания
вопрос задан: 2 February 2012 19:30
6
ответов

sscanf в Python

Я ищу эквивалент sscanf () в Python. Я хочу проанализировать/proc/net /* файлы, в C я мог сделать что-то вроде этого: интервал соответствует = sscanf (буфер, "% *d: %64 [0-9A-Fa-f]: %X %64 [...
вопрос задан: 6 October 2011 22:51
6
ответов

Использование fscanf для копирования int в динамически выделяемую структуру [duplicate]

Я пытаюсь прочитать int input из txt-файла и поместить их в структуру. Я всегда получаю ошибку ошибки сегментации. Есть идеи? typedef struct configuration {int a; int b; int c; int d; ...
вопрос задан: 8 October 2010 20:30
6
ответов

Как проверить вход с помощью scanf

Как я могу проверить ввод данных пользователем при помощи scanf. Прямо сейчас у меня есть что-то вроде этого, но не работает.Примечание: У меня есть atoi только для проверки этого scanf работы проверки. scanf (" % [0987654321.-...
вопрос задан: 19 January 2009 01:34
5
ответов

Как разрешить ввод пробелов с помощью scanf?

Используя следующий код: char * name = malloc (sizeof (char) + 256); printf («Как тебя зовут?»); scanf ("% s", имя); printf ("Привет% s. Приятно познакомиться. \ n", имя); Пользователь может ввести свое имя, но ...
вопрос задан: 17 June 2018 16:39
5
ответов

C - scanf () против get () против fgets ()

Я делал довольно простую программу преобразования строки символов (при условии, что введены числа) в целое число. После того, как я закончил, я заметил некоторые очень специфические "ошибки", на которые я не могу ответить, ...
вопрос задан: 10 July 2015 03:18
5
ответов

scanf пропуская позицию массива [дубликат]

Я почти новичок в программировании, и я готовлюсь к экзамену Uny (извините за мой не очень хороший английский: я изучаю структуры (struct), и у меня есть некоторая проблема с scanf, которая должна вставляться ...
вопрос задан: 30 May 2013 11:56
5
ответов

Используя scanf в некоторое время цикле

Вероятно, чрезвычайно простой ответ на этот чрезвычайно простой вопрос: я читаю "C Краткую информацию Плюс" Pratta, и он продолжает использовать пример в то время как (scanf (" %d", &num) == 1)... == 1 действительно...
вопрос задан: 27 May 2013 04:25
5
ответов

Поиск C#, эквивалентного из scanf

Я раньше кодировал на языке C в прошлом, и я нашел функцию scanf очень полезной. К сожалению, в C# нет никакого эквивалента. Я использую использование его для парсинга полуструктурированных текстовых файлов. Я нашел...
вопрос задан: 9 February 2013 19:11
5
ответов

если Вы жалуетесь на, добирается (), почему бы не то же с scanf (“%s”, …)?

От человека добирается: Никогда не используйте, добирается (). Поскольку невозможно сказать, не зная данные заранее, сколько символов добирается (), будет читать, и потому что добирается (), продолжит хранить...
вопрос задан: 4 June 2010 21:47
5
ответов

проблема fscanf с чтением в Строке

Я читаю в .txt файле. Я использую fscanf для получения данных, поскольку это отформатировано. Строка, с которой у меня есть проблемы, является этим: закончитесь = fscanf (fp, "%s", AP-> имя); Это прекрасно, пока у меня нет имени...
вопрос задан: 12 December 2009 15:09
5
ответов

Как предотвратить scanf порождение переполнения буфера в C?

Я использую этот код: в то время как (scanf (" %s", buf) == 1) {Каков был бы лучший способ предотвратить возможное переполнение буфера так, чтобы это могли быть переданные строки случайных длин? Я знаю, что могу ограничить вход...
вопрос задан: 26 October 2009 00:30
5
ответов

Как Взять пробел во Входе в C

Я хотел взять символьный массив от консоли, и это также включает пробелы, единственный метод, который я знаю в C, является scanf, но это пропускает вход взятия остановки, после того как это совершило нападки с пробелом. Что я должен сделать?...
вопрос задан: 12 October 2009 17:02
5
ответов

То, как я анализирую поля в запятой, разделило строку с помощью sscanf при поддержке пустых полей?

У меня есть разделенная строка запятой, которая могла бы содержать пустые поля. Например: 1,2, 4 Используя основной sscanf (строка", % [^], % [^], % [^], % [^], % [^]", &val1, &val2, &val3, &val4); я...
вопрос задан: 2 October 2009 13:20
4
ответа

Чтение длинного целого с помощью scanf

Для чтения интервала с помощью scanf, мы используем: scanf (" %d", &i); Что, если я - длинное не интервал??Примечание: при использовании %d с длинным это дает мне раздражающее предупреждение..
вопрос задан: 31 July 2019 11:11
4
ответа

Что такое scanf (“% *s”) и scanf (“% *d”) идентификаторы формата?

Что является практическим применением форматов "% *" в scanf (). Если этот формат существует, должна быть некоторая цель позади него. Следующая программа дает странный вывод. #include <stdio.h> международное основное () {...
вопрос задан: 7 December 2018 01:54
4
ответа

То, почему делает scanf (), нуждаются в “%lf” для, удваивается, когда printf () хорошо только с “%f”?

Почему случается так, что scanf () нужен l в "%lf" при чтении двойного, когда printf () может использовать "%f" независимо от того, является ли его аргументом двойное или плавание? Пример кода: двойной d; scanf (" %lf", &
вопрос задан: 7 October 2017 14:00
4
ответа

Динамический Строковый Вход - использующий scanf (“%as”)

Я пытаюсь считать вход с помощью scanf и храня в символ * динамично, как указано руководством GCC, Но это дает ошибку времени компиляции. символ *строка; если (scanf (" %as", &string)! = 1) {...
вопрос задан: 19 February 2016 21:25
4
ответа

Каков самый простой способ ввода нескольких целых чисел в качестве ввода до новой строки в c ++? [Дубликат]

У меня есть следующий формат: 1 2 1 5 6 1 4 1 4 3 4 Для каждой строки мне нужно распечатать сумму всех целых чисел в этой строке. Я подумываю взять ввод как строку, разбивая ее по пространству ...
вопрос задан: 2 January 2016 17:31
4
ответа

Парсинг входа с scanf в C

У меня было много проблем, пытающихся выяснять, как использовать scanf (). Это, кажется, хорошо работает с целыми числами, будучи довольно прямым scanf (" %d", &i). То, где я сталкиваюсь с проблемами...
вопрос задан: 13 February 2014 01:18