scanf- все статьи тега


Как правильно использовать QProcess write?

Мне нужна программа для связи с подпроцессом, который полагается на in-и выход. Проблема в том, что я, по-видимому, не могу правильно использовать QProcess. Далее код должен создать QProcess, запустить его и войти в основной цикл while. Там он выводит все выходные данные, созданные подпроцессом, на консоль и затем запрашивает у пользователя входные данные, которые затем передаются подпроцессу через write(...). Первоначально у меня было две проблемы, вытекающие из этого сценарий: подпроцесс ...

Не %[] или[^] спецификатор в scanf(),использования sscanf() или функции fscanf() магазин входных В с завершающим нулем массив символов?

Вот что такое руководство Beez C (ссылка) рассказывает о спецификаторе формата %[]: It allows you to specify a set of characters to be stored away (likely in an array of chars). Conversion stops when a character that is not in the set is matched. Я был бы признателен, если бы Вы прояснили некоторые основные вопросы, вытекающие из этой посылки: 1) являются ли входные данные, полученные этими двумя спецификаторами формата, хранящимися в аргументах (типа char*) как массив символов или массив ...

Сбой программы после использования scanf

Это программа, которую я написал, которая вычисляет время посадки самолета, когда вы даете ему стартовое время, и он летит в течение секунды. Но когда я запускаю программу и вставляю первый номер в консоль, она сразу же вылетает. #include <stdio.h> int main (void) { int m, s; int u; long flight, landing; printf("insert time of taking a plane:n time in hours: "); scanf("%d, &u"); printf(" minutes: "); scanf("%d", &m); printf(" seconds: "); sc ...

В чем разница между спецификаторами преобразования %i и %d в форматированных функциях ввода-вывода (*printf / * scanf)

в чем разница между %d и %i при использовании в качестве спецификаторов формата в printf? ...

Зачем scanf() нужен "%lf" для двойников, когда printf () в порядке только с "%f"?

почему scanf() нужны l в "%lf" при чтении double, когда printf() можно использовать "%f" независимо от того, является ли его аргумент double или float? пример кода: double d; scanf("%lf", &d); printf("%f", d); ...

Чтение строки с помощью scanf

Я немного запутался в чем-то. У меня сложилось впечатление, что правильный способ чтения строки C с scanf() пошел по линии (не обращайте внимания на возможное переполнение буфера, это просто пример) char string[256]; scanf( "%s" , string ); однако, следующее, кажется, тоже работает, scanf( "%s" , &string ); это просто мой компилятор (gcc), чистая удача, или что-то еще? ...

Как вы разрешаете вводить пробелы с помощью scanf? [дубликат]

этот вопрос уже есть ответ здесь: читает строку из ввода с пробелом? 14 ответов использовать следующий код: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.n", name); пользователь может ввести свое имя, но когда они введите имя с пробелом, как Lucas Aardvark,scanf() просто отрезает все после Lucas. Как сделать scanf() ра ...

Чтение строки из ввода с пробелом?

Я использую Ubuntu, и я также использую Geany и CodeBlock в качестве моей IDE. То, что я пытаюсь сделать, это прочитать строку (например "Barack Obama") и поместить его в переменную: #include <stdio.h> int main(void) { char name[100]; printf("Enter your name: "); scanf("%s", name); printf("Your Name is: %s", name); return 0; } выход: Enter your name: Barack Obama Your Name is: Barack как я могу заставить программу прочитать название? ...

В чем разница между sscanf или atoi для преобразования строки в целое число?

gcc 4.4.4 c89 что лучше преобразовать строку в целочисленное значение. Я пробовал 2 различных метода atoi и sscanf. Оба работают, как и ожидалось. char digits[3] = "34"; int device_num = 0; if(sscanf(digits, "%d", &device_num) == EOF) { fprintf(stderr, "WARNING: Incorrect value for devicen"); return FALSE; } или с помощью atoi device_num = atoi(digits); Я думал, что sscanf будет лучше, как вы можете проверить на наличие ошибок. Однако atoi не делает никаких проверок. ...

Недостатки спецификаторами

Я хочу знать недостатки scanf(). на многих сайтах, я читал, что с помощью scanf может вызвать переполнение буфера. В чем причина этого? Есть ли другие недостатки с scanf? ...