Описание тега 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…
30 сен '13 в 11:36
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