Вопросы по теме '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