Вопросы по теме 'scanf'

Ищем C#-эквивалент scanf
Раньше я программировал на языке C и нашел функцию scanf очень полезной. К сожалению, в C# нет эквивалента. Я использую его для анализа полуструктурированных текстовых файлов. Я нашел интересный пример реализации scanf здесь . К...
57644 просмотров
schedule 03.02.2024

Могу ли я использовать scanf для захвата директивы с шириной, заданной переменной?
У меня есть следующий код: scanf(" %Xs %Ys", buf1, buf2); Где X и Y должны быть целыми числами. Проблема в том, что значения для X и Y являются константами времени компиляции, и даже если бы я хотел жестко закодировать значения в строку...
1036 просмотров
schedule 28.11.2022

Scanf пропускает цикл while в C
Я пытаюсь разработать простую текстовую игру с палачом, и основной цикл игры начинается с приглашения ввести предположение для каждой буквы, затем проверяется, есть ли буква в слове, и отнимает жизнь, если она нет. Однако, когда я запускаю игру,...
18549 просмотров
schedule 27.05.2022

Почему scanf () вызывает бесконечный цикл в этом коде?
У меня есть небольшая C-программа, которая просто считывает числа со стандартного ввода, по одному в каждом цикле цикла. Если пользователь вводит NaN, на консоль должна выводиться ошибка, и приглашение ввода должно возвращаться снова. При вводе «0»...
61387 просмотров
schedule 06.04.2023

Принимает ли scanf() '\n' в качестве входных данных, оставшихся от предыдущего scanf()?
В следующем коде C: char name[20]; int a; int b; for(i=0;i<10;i++) { printf("\nEnter name, a & b: "); scanf("%s %d %d",name,&a,&b); } читает ли scanf '\n' , введенный в конце scanf() в 1-й итерации, для входных...
2071 просмотров
schedule 25.02.2023

ANSI C (ISO C90): Может ли scanf читать/принимать беззнаковые символы?
Простой вопрос: может ли scanf читать/принимать «небольшое целое число» в беззнаковый символ в ANSI C? пример кода un_char.c: #include <stdio.h> #include <stdlib.h> int main(void) { unsigned char character; scanf("%hhu",...
5975 просмотров
schedule 16.05.2023

может ли scanf быть завершен нажатием какой-либо конкретной клавиши, кроме ввода
у меня тут ситуация я получаю информацию от пользователя используя scanf, могу ли я завершить сканирование, как только пользователь нажмет клавишу # пожалуйста, просветите меня в этом
652 просмотров
schedule 27.04.2023

избавиться от предупреждений sscanf()
Я читаю MAC-адреса (в стандартной шестнадцатеричной нотации, например 00:11:22:33:44:55) из стандартного ввода и преобразовываю их в 6-байтовую переменную hw_addr в виде десятичных знаков: u8 hw_addr[6]; scanf("%2x:%2x:%2x:%2x:%2x:%2x",...
1317 просмотров
schedule 09.01.2023

Игнорировать возврат каретки в scanf перед данными, чтобы сохранить макет графики на основе консоли с помощью conio.h
Мне не повезло использовать conio.h в vc++ 6 для задания в колледже, Моя проблема в том, что моя графическая установка находится в центре экрана... e.g. gotoxy( getcols()/2, getrows()/2); printf("Enter something"); scanf( "%d",...
993 просмотров
schedule 02.05.2022

Не удается разделить строку с помощью sscanf?
У меня есть текстовый файл со связанными номерами, т.е. 1 2 2 3 2 1 3 4 3 Каждая строка представляет собой отдельную часть информации, поэтому я пытаюсь прочитать ее по одной строке за раз, а затем разделить на 3 числа, но sscanf не делает того,...
1036 просмотров
schedule 22.10.2022

Использование sscanf для разбора двух строк
У меня есть файл в формате semi xml, который содержит строку следующего формата: <param name="Distance" value="1000Km" /> Первый символ в строке обычно представляет собой TAB или пробелы. Я использовал следующее, чтобы попытаться...
4203 просмотров
schedule 07.01.2024

Инструкции fgets пропускаются. Почему?
Всякий раз, когда я делаю scanf перед fgets, инструкция fgets пропускается. Я столкнулся с этой проблемой на С++, и я помню, что у меня должна была быть какая-то инструкция, которая очищала бы буфер stdin или что-то в этом роде. Я полагаю, что есть...
10235 просмотров
schedule 20.03.2022

неустойчивое поведение scanf
Я скомпилировал и запустил следующую консольную программу, которая должна считывать целое число и возвращать число успешно прочитанных полей: # include <stdio.h> int main ( void ) { int result, number; printf ( " Enter an integer : \n...
216 просмотров
schedule 21.03.2023

scanf не работает, почему?
когда я написал это, скомпилируйте и запустите: int x; scanf ("%d", &x); while (x!=4) { scanf ("%d", &x); } и при вставке char или двойного числа меньше 4 он входит в бесконечный цикл. при вставке двойного числа больше 4...
7228 просмотров
schedule 19.07.2023

sscanf в C. Разделение неизвестного количества двойников в строке на массив
У меня есть похожие вопросы, но ни один из них не помог мне с моей проблемой. Я получаю строку с неизвестным количеством чисел с плавающей запятой, и мне нужно вырезать их отдельно в массив. Что у меня есть: h=0; while(fstring[h]!='\n'){...
1029 просмотров
schedule 22.12.2022

C печатает на один символ больше без значения
Я пытаюсь напечатать значения ASCII из 3 символов типа char. Когда я ввожу первый символ, он не печатает значение символа. После первого символа он начинает давать значение. #include <stdio.h> int main() { char ch; int t;...
274 просмотров
schedule 05.03.2024

Чтение нескольких строк с помощью fscanf в C
У меня в файле есть такая строчка: "33 вс 15:00 FCM - SIF 3 - 0". Мне нужно извлечь все данные. У меня есть этот код до сих пор, который делает небольшую ошибку при извлечении строк «sun», «FCM» и «SIF». Это превращает «sun» в «sunFCMSIM», «FCM» в...
3745 просмотров
schedule 22.05.2023

Чтение и сохранение целых чисел с помощью scanf в C
У меня есть текстовый файл, который выглядит так: 1 2 4 3 5 2 9 7 6 4 2 6 неизвестного размера до 50 строк. Я пытаюсь сохранить целые числа в массиве структур typedef struct column{ int col_1; int col_2; int col_3; } column; Я...
1559 просмотров
schedule 05.07.2022

Как искать строку, включая пробелы, в Objective C?
У меня есть реальная базовая программа командной строки на Objective-C, которая ищет введенную пользователем информацию. К сожалению, код будет читать только первое слово из последовательности слов, которые вводит пользователь. Например, если...
604 просмотров

Установка атрибутов структуры в массиве структур с помощью fscanf
Сбой сегмента произошел не из-за ScanF, а из-за проблемы с моей основной функцией. Я пытаюсь прочитать некоторые файлы данных, и моя программа дает сбой сегментации, когда я пытаюсь использовать fscanf. Вот что у меня есть: while(fscanf(fr,...
1885 просмотров
schedule 03.09.2022