Результаты поиска по запросу "scanf"

1 ответ

C ++ альтернатива sscanf ()

У меня есть следующая функция: static void cmd_test(char *s) { int d = maxdepth; sscanf(s, "%*s%d", &d); root_search(d); }Как я могу добиться того же результата в C ++, а не используяsscanf?

2 ответа

как использовать 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, ...

7 ответов

Как читать из ввода, пока новая строка не найдена с помощью scanf ()?

Меня попросили сделать работу в C, когда я должен читать с ввода, пока не будет пробела, а затем, пока пользователь не нажмет ввод. Если я сделаю это: scanf("%2000s %2000s", a, b);Это будет следовать 1-му правилу, но не 2-му. Если я напишу: I ...

ТОП публикаций

2 ответа

scanf («% [^ \ n] s», a) vs gets (a)

Мне сказали, что не следует использовать scanf, когда пользователь вводит строку. Вместо этого, перейдите к get () большинством экспертов, а также пользователями StackOverflow. Я никогда не спрашивал об этом в StackOverflow, почему нельзя ...

2 ответа

Scanf вызывает сбой программы на C

Эта простая проблема вызывает сбой всей моей программы во время первого ввода. Если я удаляю ввод, программа работает нормально, но как только я добавляю scanf в код и ввожу ввод, программа вылетает. #include <stdio.h> #include <stdlib.h> ...

3 ответа

Цикл 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, но проигнорирует сканирование во второй раз и ...

6 ответов

что такое Java-эквивалент sscanf для анализа значений из строки с использованием известного шаблона?

Итак, я пришел из языка Си (изначально изначально, хотя я не использовал этот язык почти 5 лет) и пытаюсь проанализировать некоторые значения из строки в Java. В C я бы использовал sscanf. В Java люди говорили мне «использовать Scanner или ...

5 ответов

Программа не ожидает ввода пользователя с помощью scanf («% c», & yn);

Это основной код программы, которую я пишу для практики использования файлов на языке C. Я пытаюсь определить, существует ли выходной файл, и если он существует, я хочу спросить пользователя, хотят ли они перезаписать его или нет. По этой причине ...

5 ответов

странное поведение 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); }после ...

2 ответа

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, когда мы ...