Справка по коду Си. Новая строка печатается в scanf, потому что я печатаю строку и int вместе. Нужна помощь. Новое в коде c
#include <stdio.h>
#include <ctype.h>
int main()
{
int i;
int h;
int InitalCoin;
char a[20];
printf("Enter the name of the customer: \n");
fgets(a,20,stdin);
printf("\n");
printf("Enter the amount of coin the customer paid to calculate change: \n");
scanf("%d*c", &InitalCoin);
printf("\n");
printf(" %s %d ", a, InitalCoin);
return(0);
}
@HumbleBard, 👍1
Обсуждение0
Смотрите также:
- Объявление переменной внутри основного цикла
- устаревшее преобразование из строковой константы в 'char*'
- Что лучше использовать: #define или const int для констант?
- как быстро loop() работает в Arduino
- как отправить аргумент объектам ESP8266WebServer в функции
- Arduino синтаксический анализ строки с использованием sscanf
- Как я могу прервать задержку() при нажатии кнопки?
- Как создать проект ардуино с несколькими исходными файлами?
Извините, но это не похоже на код Arduino. Таким образом, это имеет значение здесь. Вы могли бы попробовать в stackoverflow. Хотя в вашем вопросе также отсутствует более подробное описание, в чем заключается проблема., @chrisl
Я согласен с тем, что это не по теме, но вы, вероятно, хотите преобразовать целое число в строку, например, "snprintf", просто найдите его в Google, объедините две строки и распечатайте объединенную строку., @Python Schlange
Я голосую за то, чтобы закрыть этот вопрос, потому что здесь он не по теме, @PMF