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? ...