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

Функция Gets(string#) пропускает первый запрос на получение
Я работаю над проектом для личного досуга и обучения. Часть выглядит так: #include<stdio.h> #include<string.h> wgame() { char string3[12], string2[12], string1[12], string4[12], string5[12]; memset (string1, 0, 11); memset...
2253 просмотров
schedule 02.08.2023

C Ошибка ввода данных программирования
Я пишу это, чтобы получить информацию о студенте (полное имя, идентификатор и средний балл за последние 3 триместра, поэтому я использовал структуры и цикл for для добавления информации, однако, после 1-го выполнения цикла for (что означает, что у...
973 просмотров
schedule 24.02.2023

Чтение ввода - получает scanf - Новичок
В настоящее время я кодирую программу для задания, связанного с заказами клиентов... До сих пор все было закодировано правильно, но теперь у меня проблема, когда дело доходит до чтения пользовательского ввода. На экране появляются 2 строки, не давая...
194 просмотров
schedule 07.10.2022

gets() принимает ввод только один раз в цикле while
Я новичок в C и работаю над некоторыми упражнениями, но у меня проблемы с gets() в цикле while. При поиске я считаю, что это может иметь какое-то отношение к символу \n, но я надеялся, что кто-то сможет дать мне более подробное объяснение того, что...
8332 просмотров
schedule 05.04.2022

Был ли get когда-нибудь полезен?
Мне кажется, люди, особенно изучающие язык программирования C, все еще используют gets для чтения данных из стандартного ввода. Несмотря на это, теперь он был удален 1 из стандарта C11, а отказ от ответственности на cppreference гласит:...
327 просмотров
schedule 16.04.2023

Получает () не работает
Я пытаюсь использовать gets() для получения строки от пользователя, но программа, кажется, проходит прямо через gets() . Пользователь не делает паузы для ввода. Почему gets() ничего не делает? char name[13]; printf("Profile name: ");...
22467 просмотров
schedule 03.01.2023

Использование get для ввода строки в C
Я пытался получить ввод строки от пользователя, использующего fgets , но fgets не ожидает ввода, поэтому после расследования я узнал о функции gets , которая, кажется, работает нормально. Мои вопросы: 1. Почему gets работает, когда я ввожу более...
324 просмотров
schedule 10.06.2022

gets.chomp без перехода на новую строку
Я понимаю, что \n автоматически находится в конце puts и gets , и как с ними бороться, но есть ли способ удержать точку отображения («положение курсора», если хотите) от перемещения на новую строку после нажатия Enter для ввода с помощью gets ?...
2189 просмотров
schedule 20.06.2023

Является ли массив символов в C динамическим?
Я написал простую программу на C. Программа для ввода строки и отображения ее вместе с длиной. #include<stdio.h> int main() { char a[4]; printf("Enter the name : "); gets(a); printf("\nThe name enterd is : %s",a); printf("\nLength of...
210 просмотров
schedule 29.01.2023

Почему в коде C операции get и put ведут себя по-разному, когда ничего не меняется, кроме входящих в нее букв?
Эй, ребята (и девушки), я пытался и пытался понять это. Я даже прошел через gdb и не могу этого понять. Итак, мне придется побеспокоить одного из вас, ребята. У меня есть простое меню, где каждый выбор представляет собой целое число от 1 до 12,...
106 просмотров
schedule 27.04.2023

В C, как остановить gets(), печатающую новую строку из предыдущего ввода?
У меня возникают проблемы при использовании gets в C. ... int main() { char test[20], m[20]; int n; scanf("%d", &n); while(n) { gets(test); test.kolona = n; m = decode(test); //some function...
853 просмотров
schedule 26.03.2024

скрипт ruby ​​зависает при вызове метода класса
У меня есть эта программа, которую я запускаю из командной строки, которая зависает после этого метода. Этот метод работает, но в конце он зависает, и у меня остается постоянно мигающий курсор. def self.chooseteams(numberofteams) i=1 while...
107 просмотров
schedule 01.02.2024

Неявное объявление «получает»
Я понимаю, что «неявное объявление» обычно означает, что функция должна быть помещена в начало программы перед ее вызовом или что мне нужно объявить прототип. Однако gets должен быть в stdio.h файлах (которые у меня есть). включены). Можно ли это...
41940 просмотров
schedule 16.07.2023

Как читать массив строк с помощью get?
У меня есть массив из 15 строк (которые не обязательно все обязательно использовать), и несмотря на то, что везде читал, что gets ни в коем случае нельзя использовать, почему-то я считаю, что это наиболее удобно для меня для этой программы. После...
615 просмотров
schedule 28.05.2023

Удалить последний символ строки
почему этот код не работает? #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> int main(void) { // local declarations int len; char* pStr; // statements printf(" how many characters you want to...
508 просмотров
schedule 19.01.2023

Вывод инструкции printf() не отображается должным образом при добавлении функции gets()
Я попытался использовать библиотечную функцию gets() в C и обнаружил, что вывод инструкции printf() задерживается и отображается после того, как gets() получает ввод со стандартного ввода (т.е. с клавиатуры). Пожалуйста, проверьте приведенный...
144 просмотров
schedule 09.07.2022

Оператор gets() в цикле запрашивает ввод только один раз
В части моего кода внутри цикла есть оператор gets() , который должен запрашивать ввод при каждом повторении. Однако он запрашивает ввод только один раз и не запрашивает снова, когда цикл запускается снова, как если бы какой-то ввод уже был сделан....
127 просмотров
schedule 17.12.2022

Поведение строк C и функция atoi
Интересно, почему два значения int не подтверждают условие if, даже если оно истинно. printf показывает, что оба они равны. Может ли переполнение буфера влиять на поведение условий if, нарушая поведение других разделов кода. #include...
138 просмотров
schedule 01.10.2022

Как я могу перемещаться по массиву строк любой длины в C?
Обработка прямых указателей в C Вот код, который работает с массивом строк для фиксированного количества элементов и фиксированной длины строки: #include <stdio.h> #include <string.h> #include <stdlib.h> #define MAXNAMELEN...
293 просмотров
schedule 20.06.2023

Какую альтернативу я могу использовать вместо gets() и puts()?
Фрагмент кода для gets() int main(int argc, char *argv[]) { char str[MAX_SIZE] gets(str); printf("\n"); Фрагмент кода для puts() printf("The most probable key is: %d\n", max2); puts(output); return 0; Я не...
1217 просмотров
schedule 02.05.2022