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

C - как заставить fscanf() определить, является ли то, что он читает, только цифрами, а не символами
Представьте, что у меня есть csv, и каждое значение является целым числом. поэтому первое значение - INTEGER 100 . Я хочу, чтобы fscanf() прочитал эту строку и либо сказал мне, что это ТОЛЬКО целое число, либо нет. Таким образом, он пройдет 100...
1695 просмотров
schedule 20.11.2022

Простой C scanf не работает?
Если я попробую что-то вроде: int anint; char achar; printf("\nEnter any integer:"); scanf("%d", &anint); printf("\nEnter any character:"); scanf("%c", &achar); printf("\nHello\n"); printf("\nThe integer entered is %d\n", anint);...
55619 просмотров
schedule 29.10.2023

Сканировать строку, включая пробелы в C
В моем коде: scanf("%s", &text); printf("%s\n", text); Вход: hi how are you Выход: hi и нет hi how are you что я могу сделать, чтобы исправить это?
11714 просмотров
schedule 08.11.2022

Использование scanf для чтения определенного количества символов в C?
У меня возникли проблемы с приемом ввода из текстового файла. Моя программа должна читать строку, указанную пользователем, и длина этой строки определяется во время выполнения. Он отлично работает, когда пользователь запускает программу (вводит...
13189 просмотров
schedule 24.01.2024

Официальное определение строки формата sscanf()?
Я реализую свою собственную версию sscanf() на другом языке (не C или C++). Я в основном закончил. Я просто пытаюсь обобщить некоторые более тонкие детали значения строки формата. Однако, просматривая Интернет, я обнаружил, что не вся...
635 просмотров
schedule 10.10.2022

scanf не читает ввод
Я прочитал больше тем о scanf и нашел несколько ответов, но никто мне не помог: while(!comanda){ int tmp; if (scanf("%d", &tmp) == 0) getchar(); else{ comanda = tmp; fprintf(stdout,"%d",&comanda);...
5601 просмотров
schedule 08.10.2022

Проблема с загрузкой структуры scanf -> char[]
Я имею дело с этой проблемой: я создаю связанный список (используя структуру) и хочу загрузить ввод от пользователя. Когда я отлаживаю этот код, отладчик останавливается на строке scanf. typedef struct Person{ char name[64]; int number; }...
3088 просмотров
schedule 06.12.2023

fscanf число и сохранить каждую цифру в массиве
У меня есть файл с числом вроде 100000. Есть ли способ сохранить каждую цифру в массиве? Например, я делаю array[100] и хочу array[0] = 1 , array[1] = 0 , array[2] = 0 и т. д. Я просмотрел это, но из того, что я понял, если я использую массив...
2504 просмотров
schedule 23.10.2023

Просмотр вперед в C/Reading
Я написал этот код как своего рода предвидение. int main() { char a[100]; char b[100]; scanf("%s", a); if (a[0] == '@') { scanf("{%s}", b); } printf("%s\n", b); } По какой-то причине я получаю segfault после...
398 просмотров
schedule 04.12.2022

Как читать из ввода, пока не будет найдена новая строка с помощью scanf()?
Меня попросили выполнить работу на C, когда я должен читать из ввода до тех пор, пока не появится пробел, а затем до тех пор, пока пользователь не нажмет Enter. Если я сделаю это: scanf("%2000s %2000s", a, b); Он будет следовать первому...
139948 просмотров
schedule 19.11.2023

Цикл C печатает строку дважды? (используя сканф(%с))
Извините за, возможно, глупый вопрос, но я хотел немного попрактиковаться в циклах и пришел к этой идее. В основном он просит вас войти или нет в цикле, а когда вы в нем, он просит вас что-то сделать. Проблема заключается в том, что сразу после того,...
1547 просмотров
schedule 10.05.2024

fgets и sscanf
Этот код должен получать целые числа из файла, который является finput, и сортировать его, и получает первое целое число в файле, которое представляет собой количество целых чисел для сортировки, а целые числа, которые следуют, являются целыми числами...
5895 просмотров
schedule 12.04.2024

Проблема с чтением fscanf двумерного массива двойников из текстового файла
У меня возникли проблемы с использованием fscanf в C. Я записал случайную матрицу в файл и теперь пытаюсь прочитать данные из текстового файла в другую матрицу. Кажется, он отлично читает количество строк и столбцов, но возвращает нули для значений...
700 просмотров
schedule 29.03.2024

sscanf с трубами C
У меня проблема с разбором в c с помощью sscanf Я прочитал текст на консоли с помощью одной функции, называемой read_line() char cm1[100],cm2[100],cm3[100] printf("Enter command:"); read_line(var_text); /*var_text = cat /etc/passwd | cut -f1 d:...
543 просмотров
schedule 30.05.2024

scanf пропускают
Я пытаюсь сделать простую программу C для класса, и одно из требований заключается в том, что я должен использовать scanf / printf для всех входных и выходных данных. Мой вопрос в том, почему мой scanf после цикла for в основном пропускается, и...
19149 просмотров
schedule 01.11.2023

Принятие любого количества входных данных из функции scanf
Я пытаюсь прочитать неизвестное количество входных данных, используя функцию scanf . int a[100]; int i = 0; while((scanf("%d", &a[i])) != '\n') i++; // Next part of the code Но эта функция не переходит к следующей части кода, похоже,...
40717 просмотров
schedule 04.02.2024

Чтение из файла слово за словом
У меня есть собственный архив, структурированный следующим образом: %list% name1 name2 name3 %list% %dirs% archive directories %dirs% %content% name1 path1 content of file1 %content% %content% name2 path2 content of file2 %content% %content%...
65347 просмотров
schedule 19.10.2022

Использование fscanf для проверки наличия дополнительных строк
У меня есть эта функция для чтения чисел из текстовых файлов, которые структурированы следующим образом: 1 2 5 2 1 9 3 5 8 Функция правильно считывает значения в мои значения, но я хочу проверить, является ли строка, которую я прочитал,...
844 просмотров
schedule 03.12.2022

fscanf не может прочитать первое целое число моего файла, введенного в C, но читает остальные
Моя программа должна прочитать ввод из файла. Файл имеет формат «int int int», а затем несколько звездочек, чтобы указать, что вам нужно прекратить чтение. Я хочу сохранить их в массиве структур, что я и сделал. Но похоже, что моя программа не...
3115 просмотров
schedule 19.03.2024

Работа со строками с использованием strtok/sscanf в C
Я пытаюсь разделить следующую строку на три отдельные переменные, то есть a, b и c.: " mov/1/1/1,0 STR{7}, r7" каждый должен содержать другой сегмент строки, например: a = "mov/1/1/1,0" b = "STR{7}" c = "r7" Между каждой командой...
4023 просмотров
schedule 27.10.2022