Результаты поиска по запросу "scanf"
C ++ альтернатива sscanf ()
У меня есть следующая функция: static void cmd_test(char *s) { int d = maxdepth; sscanf(s, "%*s%d", &d); root_search(d); }Как я могу добиться того же результата в C ++, а не используяsscanf?
как использовать EOF STDIN в C
Мне нужно вводить координаты в массив, пока не встретится EOF, но что-то не так в моем коде. Я использовал Ctrl + Z, Ctrl + D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n"); while(scanf ( "%d %d ", &a, ...
Как читать из ввода, пока новая строка не найдена с помощью scanf ()?
Меня попросили сделать работу в C, когда я должен читать с ввода, пока не будет пробела, а затем, пока пользователь не нажмет ввод. Если я сделаю это: scanf("%2000s %2000s", a, b);Это будет следовать 1-му правилу, но не 2-му. Если я напишу: I ...
scanf («% [^ \ n] s», a) vs gets (a)
Мне сказали, что не следует использовать scanf, когда пользователь вводит строку. Вместо этого, перейдите к get () большинством экспертов, а также пользователями StackOverflow. Я никогда не спрашивал об этом в StackOverflow, почему нельзя ...
Scanf вызывает сбой программы на C
Эта простая проблема вызывает сбой всей моей программы во время первого ввода. Если я удаляю ввод, программа работает нормально, но как только я добавляю scanf в код и ввожу ввод, программа вылетает. #include <stdio.h> #include <stdlib.h> ...
Цикл while игнорирует scanf второй раз
#include <stdio.h> int main () { char loop='y'; while(loop != 'n') { printf("loop? "); scanf("%c", &loop); if(loop != 'y') { loop='n'; } } return 0; }Если я наберу 'y', он перезапустит цикл while, но проигнорирует сканирование во второй раз и ...
что такое Java-эквивалент sscanf для анализа значений из строки с использованием известного шаблона?
Итак, я пришел из языка Си (изначально изначально, хотя я не использовал этот язык почти 5 лет) и пытаюсь проанализировать некоторые значения из строки в Java. В C я бы использовал sscanf. В Java люди говорили мне «использовать Scanner или ...
Программа не ожидает ввода пользователя с помощью scanf («% c», & yn);
Это основной код программы, которую я пишу для практики использования файлов на языке C. Я пытаюсь определить, существует ли выходной файл, и если он существует, я хочу спросить пользователя, хотят ли они перезаписать его или нет. По этой причине ...
странное поведение scanf для краткого int
код выглядит следующим образом: #include <stdio.h> main() { int m=123; int n = 1234; short int a; a=~0; if((a>>5)!=a){ printf("Logical Shift\n"); m=0; } else{ printf("Arithmetic Shift\n"); m=1; } scanf("%d",&a); printf("%d\n", m); }после ...
C: почему нет & для строк в функции scanf ()? [Дубликат]
Возможный дубликат: Почему scanf не нужен амперсанд для строк, а также отлично работает в printf (в C)? [https://stackoverflow.com/questions/1931850/why-doesnt-scanf-need-an-ampersand-for-strings-and-also-works-fine-in-printf-i] В C, когда мы ...