Описание тега formatted-input

Все, что связано с чтением ввода, которое должно соответствовать предопределенному формату
1 ответ

Подтверждение, если один символ является символом

Я хочу проверить, является ли символ на самом деле символом. Когда пользователь вводит строку букв, программа "abc" скажет, что пользователь должен ввести один символ. Я думал об использовании if(sizeof(userLetter != 1)) { cout << "Enter only …
25 окт '16 в 22:28
2 ответа

Чтение чисел из файла в динамически распределяемый массив

Мне нужна функция, которая читает оценки (целые числа) из файла и возвращает динамически распределенный массив, в котором они хранятся. Вот что я попробовал: int *readGrades() { int *grades; int x; scanf("%d", &x); grades = malloc(x * sizeof(int…
4 ответа

Разбор файла организован по определенному шаблону

f является файлом и показан ниже: +++++192.168.1.1+++++ Port Number: 80 ...... product: Apache httpd IP Address: 192.168.1.1 +++++192.168.1.2+++++ Port Number: 80 ...... product: Apache http IP Address: 192.168.1.2 +++++192.168.1.3+++++ Port Number:…
31 июл '18 в 05:34
4 ответа

Как извлечь смешанный формат с помощью istringstream

Почему моя программа не выводит: 10 1.546 ,Apple 1 вместо 10 1 <empty space> вот моя программа: #include <iostream> #include <string> #include <sstream> using namespace std; int main () { string str = "10,1.546,Apple 1"; istr…
16 фев '14 в 16:52
4 ответа

Как проверить 10-значный номер в строке

В C как проверить, содержит ли строка, прочитанная из файла, 10-значное число? Я использовал strspn, и это, кажется, работает, но я думаю, что есть лучшие способы. Любая помощь с благодарностью. char cset[] = "1234567890"; do { // read line into lin…
30 сен '13 в 23:55
3 ответа

Используйте scanf с регулярными выражениями

Я пытался использовать регулярные выражения на scanf, чтобы прочитать строку максимум из n символов и отбросить что-либо еще до символа новой строки. Любые пробелы должны рассматриваться как обычные символы и, следовательно, включаться в строку для …
14 фев '13 в 11:15
6 ответов

Принимая отформатированный ввод: sscanf не игнорирует пробелы

Я должен узнать входные часы и минуты после ввода данных от пользователя формы: ( Number1 : Number2 ) например: ( 12: 21) Я должен сообщить 12 часов и 21 минут, а затем снова ждать ввода. Если есть несоответствие в данном формате, я должен сообщить …
18 июл '13 в 12:54
1 ответ

Как прочитать набор данных из текстового файла в 2D матрицу

У меня есть набор данных формы 0.547,0.797,2.860,1.398,Sharp-Right-Turn 0.541,0.786,2.373,1.919,Sharp-Right-Turn 0.549,0.784,2.370,1.930,Sharp-Right-Turn 0.983,0.780,2.373,1.701, Переместить вперед 0.984,0.780,2.372,1.700, Переместить вперед 0.983,0…
20 авг '15 в 12:01
1 ответ

Как завершить ввод cin>> определенным словом / буквой / числом / и т. Д.

Как использовать cin >> снова после сбоя или как выйти while(cin>>some_string>>some_int) законно, чтобы cin >> можно было снова использовать? Упражнение выполняется примерно так: заполнить 2 вектора (1 строка и 1 целое) именем и возрасто…
10 апр '14 в 10:41
1 ответ

Чтение большого текстового файла с использованием другого файла в качестве строки формата ввода

У меня есть большие отформатированные текстовые файлы ( 200 Мб), содержащие данные, которые было бы полезно легко прочитать и сохранить. Периодичность формата составляет около 72 строк, и я хотел бы иметь другой файл, содержащий формат шаблона из 72…
05 ноя '12 в 02:17
1 ответ

Форматированный ввод из строки в Паскале

В Паскале (Дельфы, Лазарь) есть Format() функция для создания отформатированной строки из списка переменных. Это работает аналогично sprintf() функция в C/C++, С другой стороны, я не знаю ни одной функции, которая бы устанавливала переменные, исполь…
11 фев '16 в 20:40
1 ответ

Как читать файлы с возможными заголовками в MATLAB?

Изначально у меня файлы выглядят так: 1.4 2.0 4.2 2.1 5.1 1.2 Номер столбца является фиксированным, а номера строк меняются от файла к файлу. Следующий код может читать эти файлы: fid = fopen("my_file.txt","r"); M = fscanf(fid,"%f",[2,inf]); Вот M э…
11 апр '18 в 14:50
3 ответа

Форматированное поле ввода в VB.NET

Есть ли элемент управления или метод для принятия форматированного ввода в VB.NET? т.е. принимает входные данные в заданном формате ##/##/## или аналогичном?
14 окт '08 в 21:56
2 ответа

C++ - как назначить данные из файла нескольким переменным

У меня есть.txt файл, который содержит список названия продукта, описание и количество. Например, как: 100 Plus , Sports Drink , 12 Sprite , Citrus Drink , 5 Dutch Lady, Milk, 8 Я хочу присвоить эту информацию трем переменным, string name, string de…
06 дек '14 в 14:02
0 ответов

Как использовать istream для чтения форматированного ввода с пустым полем

Я хотел бы прочитать файл с указанным форматом с помощью std::istream или fscanf(). Каждая строка файла состоит из нескольких полей. Поля могут быть char, float или integer. Каждое поле имеет фиксированную ширину и может быть пустым. Есть ли способ …
03 апр '18 в 01:03
1 ответ

scanf отформатировал несколько специальных символов с массивом

Я хочу иметь 3 ввода символов, например | или же %, но вместо получения | | %, Я получил | |, Терминал: | ^ ! | ^ Код здесь: #include <stdio.h> char a[10], b[10], c[10]; int i; int count; int main(int argc, char const *argv[]) { scanf("%d", &a…
13 окт '18 в 16:27
1 ответ

Читайте с подвыборкой в ​​MATLAB

Есть ли способ читать с подвыборкой в ​​MATLAB? Входные данные выглядят так: id=3,age=25, 0.5 0.5 0.2 0.6 0.6 0.5 id=1,age=15, 0.5 0.8 0.2 0.9 0.6 0.9 id=7,age=24, 0.5 0.2 0.9 0.6 0.1 0.5 (Отредактировано) Для столбцов LAST SIX мне нужны только стол…
23 сен '15 в 01:08
1 ответ

Обработка исключений std::out_of_range C++

Я пытаюсь прочитать расписание рейсов из файла в Flight учебный класс. Я столкнулся с проблемой при использовании Microsoft Visual Studio 2015. Я пытался с тем же кодом на tutorialspoint C++ онлайн компилятор и все отлично работает. Вот пример данны…
06 янв '16 в 01:01
7 ответов

Кто-нибудь на самом деле использует операторы извлечения потока?

Я написал тонны operator<<(std::ostream &, const T &) функции - они невероятно полезны. Я никогда не писал operator>>(std::istream &, T &) функции в реальном коде или даже использовали операторы извлечения для встроенных …
22 фев '10 в 08:17
1 ответ

Форматированный массив ввода int

Мне нужно иметь возможность ввести массив intи держать его в наборе внутри structОднако по какой-то причине он не будет читать числа в массив: #include <stdlib.h> #include <stdio.h> #include <stdarg.h> #define MAX 100 typedef struc…
19 май '18 в 06:58