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

получает() не работает
У меня есть программа, написанная на C, и она вызывает gets() из переключателя, когда пользователь выбирает вариант 3. Вот мой код. Кажется, не нужно ждать, пока пользователь что-то введет. Скорее программа продолжается в коммутаторе. void...
7747 просмотров
schedule 08.07.2022

Символ CR в функции gets ()
Пользователь вводит строку, возможно, разделенную табуляцией, пробелами и «вводами» (CR). Мне нужно получить все это; проблема в том, что функция gets () останавливает сканирование, когда пользователь нажимает клавишу «Enter». Есть другой способ...
223 просмотров
schedule 18.03.2023

Вход в C. Scanf перед получением. Проблема
Я новичок в C, и у меня проблема с вводом данных в программу. Мой код: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int a; char b[20]; printf("Input your ID: "); scanf("%d",...
24378 просмотров
schedule 03.05.2022

Программирование на C: gets() и Char String Array Issue - strcpy() копирует в другие строки в массиве
Я использую функцию gets() для получения строки, введенной пользователем. Затем я сохраняю эту строку в массиве символов char transdestmp[DESMAX], где DESMAX равен 31. Если имя_переменной больше 30 символов, попросите пользователя взять другую...
2173 просмотров
schedule 17.05.2023

Использование двух get() в C++
Я изучаю классы на С++. Я сделал простую программу, используя концепцию классов. В программе мне нужно, чтобы человек ввел данные книги. Вот эта функция: void Book::add(){ cout << "Enter name of Book: "; gets(book_name);gets(book_name);...
368 просмотров
schedule 20.02.2023

Ruby 'gets' добавляет символ новой строки
Я написал это: print "Enter your name:" name = gets puts "Hello #{name}. Please to meet you." и результат был таким: Hello Moemen . Pleased to meet you Почему оставшаяся часть строки после переменной продолжается в другой строке?...
652 просмотров
schedule 16.12.2022

почему моя функция gets не может получить строку?
Моя проблема выглядит очень простой, и мне очень жаль, что я спрашиваю, но что не так с этим кодом?! почему просто пропускает часть имени?! #include <stdio.h> #include <conio.h> #include <string.h> #define nl printf("\n")...
254 просмотров
schedule 22.12.2022

Почему t != Q не уничтожает цикл while, когда gets(t) получает ввод Q из командной строки?
Я объявляю t[1] = "a" и имею gets(t) в цикле while, проверяя условие t != "Q" каждый раз, когда он зацикливается. #include <stdio.h> int main(void) { char t[1] = "a"; printf("Enter a character or 'Q' to quit."); while (t...
149 просмотров
schedule 17.02.2024

Стек вокруг переменной был поврежден
У меня проблема с gets . Цель состоит в том, чтобы получить ввод от пользователя, пока он не нажмет «Ввод». Это код: struct LinkedListNode* executeSection2() { char inputArr [3] = {'\0'}; struct LinkedListNode* newNode; struct...
159 просмотров
schedule 25.03.2023

Почему поведение отличается при использовании fgets () вместо gets ()
согласно gcc предупреждению: функция `gets 'опасна и не должна использоваться Я пытаюсь использовать fgets() , но он не работает в моем коде, так как вы можете увидеть результаты для обоих в конце кода ниже. Подскажите, пожалуйста,...
106 просмотров
schedule 25.08.2022

использовать ruby ​​'gets' в блоке
Этот код работает как надо: puts "pick 1:" num_1 = gets.chomp array.detect { |k| k.id == num_1.to_i } ... puts "pick n:" num_n = gets.chomp array.detect { |k| k.id == num_n.to_i } Я не собираюсь повторно использовать переменную 'num'...
82 просмотров
schedule 19.07.2022

Используйте while, чтобы проверить, есть ли пустая строка C
Код должен проверить, есть ли пустая строка. Я думал, что когда я ввожу какой-то текст, он будет продолжать выполнять printf(), потому что он застрял в цикле. Но на самом деле он просто выполняет функцию printf() один раз и ожидает следующей строки...
428 просмотров
schedule 07.05.2023

Открытие файла, заставив пользователя войти в каталог файла с помощью gets()
ВОПРОС Открытие файла с клавиатуры Напишите программу на C, которая запрашивает у пользователя имя файла (имя также может содержать путь к каталогу) и пытается открыть файл. Программа выводит сообщение «Файл открыт!» или «Ошибка открытия файла»...
75 просмотров
schedule 12.09.2022

Сохранение строк в структурах с помощью gets()?
У меня возникают некоторые проблемы при сохранении строки - например, имени - в поле структуры. Я использовал и gets() , и fgets() , но fgets() тоже не работает должным образом. У меня никогда не было возможности ввести имя первого сотрудника;...
134 просмотров
schedule 27.06.2022

Вызов fgets() с перенаправлением получает аномальный поток данных
Я собирался написать оболочку на языке C. Вот исходный код ниже: #include <unistd.h> #include <stdio.h> #include <string.h> #include <sys/wait.h> #include <stdlib.h> int getcmd(char *buf, int nbuf) { memset(buf,...
190 просмотров
schedule 11.02.2023

Почему нельзя получить доступ к первому строковому элементу, если ограничение считывается с помощью scanf() в c
int main(){ char str[10][50],temp[50]; int lim,i,j; printf("Enter lim: "); scanf("%d",&lim); for(i=0;i<lim;++i){ printf("Enter string[%d]: ",i+1); gets(str[i]); } Здесь str[0](Enter string[1]:) не...
72 просмотров
schedule 21.02.2023

почему gets() не работает, а scanf() здесь работает
Я решал вопрос, описанный ниже. Ссылка на вопрос: https://www.codechef.com/problems/CHEFSTLT . Шеф нашел два очень старых листа бумаги, каждый из которых изначально содержал последовательность строчных латинских букв. Струны на обоих листах...
115 просмотров
schedule 20.02.2023

fscanf в int и массив
Я получаю файл в качестве аргумента в программе C Каждая строка имеет разные числа целых чисел, например: 1 2 4 5 6 7 8 8 9 10 -1 2 3 12 3 4 -2 2 -3 9 2 4 Я хочу получить первые 2 аргумента каждой строки в некоторый int, а все остальные в...
659 просмотров
schedule 29.11.2022

Что происходит с «gets(stdin)» на сайте coderbyte?
Coderbyte — это онлайн-сайт, посвященный проблемам кодирования (я нашел его всего 2 минуты назад). Первое задание на C++ , с которым вас встречают, содержит скелет C++, который вам нужно решить. изменить: #include <iostream> #include...
8258 просмотров
schedule 01.10.2022

Различия между get(str) и scanf(%s, str)
В чем разница между gets(str) и scanf("%s", str) , где str — это массив символов? Не могли бы вы объяснить на примере?
106 просмотров
schedule 07.08.2022