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

C / C ++ читает байт из шестнадцатеричного ввода из stdin
Не могу найти способ сделать следующее на C / C ++. Ввод: шестнадцатеричные значения, например: ffffffffff ... Я пробовал следующий код, чтобы прочитать ввод: uint16_t twoBytes; scanf("%x",&twoBytes); Это отлично работает и все, но...
7627 просмотров
schedule 12.11.2021

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

Методы замены printf / scanf: необходимы отзывы / советы
Недавно я написал несколько базовых программ командной строки (я хочу сохранить свои навыки в течение лета), но printf и scanf начали меня раздражать. Я не замечательный программист на C, и необходимость вникать в _3 _ / _ 4_ и их нестабильность...
1505 просмотров
schedule 11.09.2021

Программное завершение scanf на языке C
Я программирую на языке C в ОС Linux. Я пишу программу, которая сканирует ввод от пользователя. Однако я хочу, чтобы у scanf был определенный временной лимит. Например, если пользователь ничего не вводит на клавиатуре в течение 10 секунд, он...
1685 просмотров
schedule 30.11.2021

scanf () пропустить переменную
В C, используя scanf() с параметрами, scanf("%d %*d", &a, &b) действует иначе. Он вводит значение только для одной переменной, а не для двух! Пожалуйста, объясните это! scanf("%d %*d", &a, &b);
34885 просмотров
schedule 23.09.2021

Оставить ведущие нули C
Я пытаюсь прочитать адреса памяти из / proc // maps и использую следующий код for (ptr = NULL; getline(&ptr, &n, file) > 0;) { if (ptr[0]== ' ') { continue; } sscanf(ptr, "%lx-%lx", &r0, &r1); printf("r0: %lx, r1:...
1310 просмотров
schedule 01.12.2021

Чтение строки с пробелами с помощью scanf?
Я хочу, чтобы следующее запрашивало ввод, а затем вводило строку (с пробелами), а затем повторило это снова. Но он многократно выводит "input $" после ввода первой строки. char command[80]; while(1) { printf("input$ ");...
13782 просмотров
schedule 30.11.2021

Эквивалент fscanf () в функциональности C #
У меня есть код, написанный на языке C ++. Часть кода: fscanf(filename,"%ld%*[^\n]\n", x); fscanf(filename,"%ld%*[^\n]\n", y); fscanf(filename,"%lf%*[^\n]\n", z); fscanf(filename,"%lf%*[^\n]\n", q); fscanf(filename,"%lf%*[^\n]\n", w);...
1677 просмотров
schedule 10.11.2021

sscanf запись в переменную проблему
у меня есть такой код sprintf(data, "%d|Hello world|Ticket|Offset=44|msgId=1050 %d|%d|%d", r+1,header->m_msgId,header->m_sequence,header->m_offset); где данные - это массив символов размером 100, а заголовок - это структурная...
134 просмотров
schedule 13.09.2021

scanf проверить ввод пользователя
Мне нужно написать программу на чистом C . Я хочу заполнить массив введенными пользователем числами с плавающей запятой, и моя функция на данный момент выглядит так: int fillWithCustom(float *array, int size) { float customNumber; for (i...
1474 просмотров
schedule 30.10.2021

Есть ли способ использовать sscanf с stdin?
У меня есть программа, которая либо берет данные из файла, либо из стандартного ввода. Я написал код для сканирования файла с помощью sscanf. Мне было интересно, могу ли я повторно использовать этот код, но со стандартным вводом вместо использования...
8107 просмотров
schedule 12.09.2021

использование scanf для чтения строки и int, разделенных /
Входные данные состоят из строки и целого числа, разделенных знаком '/' , например: hello/17 И я хочу прочитать ввод в строку и int , например: char str[20]; int num; scanf("%s/%d", str, &num); // this how I tried to do it....
24432 просмотров
schedule 13.09.2021

vsscanf длина чтения
Что мне нужно: 1) читать из строки, как это делает sscanf 2) измерять длину обрабатываемой последовательности, как sscanf делает с "% n" 3) принимать format и другие аргументы сверху (никакого контроля над этим) есть способ как это сделать?...
308 просмотров
schedule 01.10.2021

Размер многомерного массива c с использованием scanf
У меня проблемы с использованием многомерных массивов в программе. По сути, программа использует scanf для чтения идентификатора пользователя и строки символов из перенаправленного файла. формат файла - это трехзначный идентификатор пользователя,...
664 просмотров
schedule 09.10.2021

модуль возвращает неверное количество в программе c при вводе отрицательного числа
Может ли кто-нибудь помочь мне выяснить, почему эта программа дает неправильный ответ для операции модуля, когда в этой программе на C вводится отрицательное число? Я почти уверен, что причиной проблем является функция scanf . Правильный ответ...
1718 просмотров
schedule 02.10.2021

перевод 5 температур из Фаренгейта в Цельсий
Ежедневно метеостанция получает 5 значений температуры, выраженных в градусах Фаренгейта. Напишите программу, принимающую температуру в градусах Фаренгейта, конвертирующую ее в градусы Цельсия и отображающую преобразованную температуру на экране....
2421 просмотров
schedule 17.09.2021

чтение десятичного числа из текстового файла с помощью программирования fscaf c
Привет, я новичок в программировании на c, и у меня возникли проблемы с получением десятичного числа в текстовом файле с помощью fscanf. Он всегда дает мне 2 числа вместо одного. Пример: в текстовом файле есть: 2.5. но в результате я получил 1 тип...
4418 просмотров
schedule 09.09.2021

Проверьте, является ли ввод строкой (только 4 символа), и если не вернитесь к вводу снова
Моя цель - принимать 4-значные числа и 4-значные строки (строка не должна содержать цифр или специальных символов) Если задан недопустимый ввод, программа не должна завершаться, и она должна позволять пользователю вводить данные и продолжать,...
4841 просмотров
schedule 03.12.2021

Повреждение стека с помощью sscanf
У меня есть следующий код для преобразования 2 шестнадцатеричных цифр в байтовое значение: const char* data= "Some hex string"; unsigned char temp=' '; sscanf(data, "%2hhx", &temp); При запуске я получаю исключение времени выполнения,...
860 просмотров
schedule 01.12.2021

При переходе к концу файла?
#include <stdio.h> #include <stdlib.h> //#define true 0 typedef struct { char currency[8]; int exchangerate; } randT; void main() { int i, num; char currency1[8], ch; FILE *file = fopen("address", "r"); randT...
54 просмотров
schedule 26.09.2021