Описание тега scanf
Вопросы, связанные с семейством функций scanf() в библиотеке времени выполнения C, которые читают и конвертируют отформатированные данные. (Включает scanf(), sscanf(), fscanf() и их вариативные эквиваленты.)
4
ответа
Различные типы ввода для fscanf
Мое понимание fscanf: захватывает строку из файла и, основываясь на формате, сохраняет ее в строку. Тем не менее, есть три (казалось бы, разных) способа передать "строки" (массив символов). Некоторые предположения:1. fp является действительным указа…
29 июл '17 в 15:11
2
ответа
Использование scanf с массивами символов и их размером
Я изучаю C с книгой по программированию на Deitel и Deitel. В большинстве случаев, когда они используют функцию сканирования, для char name[20];они обычно пишут: scanf("%19s", name);, чтобы избежать переполнения буфера. Но что мы можем сделать, если…
01 май '16 в 15:50
0
ответов
C читать несколько слов, за которыми следует целое число
Я хочу прочитать следующий текст, используя fscanf. Тем не менее, я попытался с помощью "fscanf(ifp, "%[^d\n] %d", title, &stock)" читать это. Но это не работает. Целое число всегда включено в строку, и я не мог разделить строковую часть и целую…
07 май '18 в 04:53
2
ответа
Параметр формата sscanf не работает
Пользователь вводит строку в указанном формате K i v К это строка я инт V является инт Пример: "К 100 2" char char_cmd = K int a = 100 int b = 2 cout << "Input your command to perfrom operation: " << endl cin >> input; sscanf(input…
26 мар '17 в 18:11
2
ответа
Ввод с помощью scanf() в две строки
Итак, в терминале вывод всей моей программы на C должен выглядеть примерно так (текст между ** - это ввод пользователя) **Ax Ay alpha** **Bx By beta** d Cx Cy Мой текущий код принимает только первую строку, вторая строка почему-то не сканируется, и …
28 фев '15 в 12:30
1
ответ
Как ввести десятичные числа в C++?
Я чрезвычайно новичок с точки зрения кодирования. Итак, я прошу своих друзей создать алгоритм Флойда Варшалла на C++ для моей диссертации. Вот код: #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAX 30 void floyd…
29 май '18 в 03:31
3
ответа
По заданной строке напишите программу для генерации всех возможных строк путем замены? с 0 и 1?
Я написал этот код, он отлично работает для a? B? C? и a? b? c? d? но для a? b? c? d? e? это дает еще одно значение мусора в конце. В конце s добавляется символ '\0', почему и как он читает это значение мусора. Я попытался отладить его, поместив опе…
28 июл '15 в 10:46
1
ответ
c чтение отдельных слов из текстового файла с помощью fscanf()
Я пишу программу викторины. Программа должна прочитать вопрос, ответы и правильный ответ из CSV-файла. Затем он должен хранить их в массиве. void read(char question[][50], char answer1[10][10], char answer2[10][10], char answer3[10][10], char answer…
30 ноя '14 в 21:33
2
ответа
Чтение из файла в двумерный массив
То, что я пытаюсь сделать, просто в концепции, но я не могу заставить ее работать на практике. У меня есть файл, который я пытаюсь прочитать, есть 3 столбца. Первый и второй являются целочисленными столбцами, а третий содержит строку. Я беру содержи…
03 мар '14 в 21:45
3
ответа
Сканирование в текстовом файле в связанный список
Я только изучаю связанные списки, и мне нужно выполнить задание, состоящее из множества частей, но я начинаю, и самое первое, что мне нужно сделать, - это прочитать входной файл в связанный список. Часть файла: George Washington, 2345678 John Adams,…
26 янв '15 в 21:13
2
ответа
Чтение из текстового файла с помощью fscanf()
У меня проблемы с выяснением, что пошло не так в моем коде. Я думаю, что мой цикл while не читал файл правильно, я пытался распечатать имя клиента, но ничего не показывалось. например, у меня есть такой файл. Smith 3 Sweater $22.50 Reich 3 Umbrella …
06 фев '15 в 21:12
1
ответ
Возникли проблемы при замене данных в массиве
Для проекта, который я должен сделать, я должен перечислить набор классов, дать пользователю выбрать, какой класс использовать, и распечатать еженедельное расписание для них на семестр. (Та же программа, что и в первом вопросе, который я задал.) Одн…
10 дек '13 в 23:05
1
ответ
fscanf вылетает при попытке программы сканировать остальные текстовые файлы
У меня есть текстовый файл с именем словарь, в первой строке это int, который говорит нам, сколько слов в словаре. После первой строки это последующая серия строк со словом на каждой. По какой-то причине fscanf читает в первой строке (целое число) б…
05 фев '16 в 04:12
1
ответ
scanf в Visual Studio 2015
void loginForm() { char username[100], password[100]; printf("Username: "); scanf("%[^\n]", username); printf("%s", username); printf("Password: "); scanf("%[^\n]", password); printf("%s", password); } У меня были проблемы с этим кодом в VS2015, где…
02 дек '16 в 08:33
1
ответ
Почему я получаю сообщение об ошибке в два раза / втрое... если я даю более 1 символов
Я пытаюсь написать код, который читает из стандартного ввода пользователя, а также проверить ввод, если это целое число или нет. это моя функция: int Test(int *integer) { int input = *integer; int check; do { check = scanf("%d", &input); if(chec…
03 ноя '17 в 23:00
2
ответа
C - Как извлечь разные столбцы из одной строки?
У меня был файл CSV. Мне удалось преобразовать все запятые в пробелы, и я поместил все это в одну массивную строку. Когда я распечатываю строку, я получаю такие данные:DATA1 STUFF1 10 0,1 550 120 140 0,121 DATA2 STUFF2 20 0,1 250 250 200 0,022 DATA3…
31 мар '17 в 11:45
2
ответа
Проблемы с массивами и scanf; значения для использования с scanf
Это простая программа для расчета возраста людей в комнате. Я на самом начальном этапе, и теперь я вижу, что я не знаю, какие переменные (я имею в виду переменные, которые я объявляю перед scanf, а затем заполнители внутри scanf) использовать для sc…
30 авг '15 в 09:21
1
ответ
Регулярные выражения с scanf в C
Я пытаюсь добиться следующего без какого-либо успеха: Удаление открытия сообщение " и тянущийся " оставляя содержимое между ними и сохраняя его в моей переменной, используя регулярные выражения sscanf. Я написал следующий код: sscanf( buffer, "messa…
29 дек '16 в 12:28
2
ответа
Динамическое чтение символов в C с помощью scanf в цикле
Я новичок в C и пытаюсь динамически читать символы. Я хочу сохранить их в массив, чтобы иметь возможность использовать его позже. То, что я получил на данный момент это, и я не понимаю, почему это не работает. Моя проблема в том, что я должен дважды…
05 апр '18 в 20:04
1
ответ
Проблемы с sscanf и пробелами
Я действительно схожу с ума из-за проблемы, которую, надеюсь, вы поможете мне решить. Декорация. Файл php читает некоторые данные в текстовом файле и заполняет базу данных mysql. Для этого я использовал функцию "sscanf" и все работает очень хорошо..…
15 фев '12 в 01:29