Справка по коду Си. Новая строка печатается в scanf, потому что я печатаю строку и int вместе. Нужна помощь. Новое в коде c

programming c code-review coding-standards new
#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);
}  

, 👍1

Обсуждение

Извините, но это не похоже на код Arduino. Таким образом, это имеет значение здесь. Вы могли бы попробовать в stackoverflow. Хотя в вашем вопросе также отсутствует более подробное описание, в чем заключается проблема., @chrisl

Я согласен с тем, что это не по теме, но вы, вероятно, хотите преобразовать целое число в строку, например, "snprintf", просто найдите его в Google, объедините две строки и распечатайте объединенную строку., @Python Schlange

Я голосую за то, чтобы закрыть этот вопрос, потому что здесь он не по теме, @PMF