在C中截断线以继续下一行

Luc*_*uta 1 c

我被困在一个我必须写的程序上.

基本上它会询问用户一个角色,以及他们喜欢该角色的显示次数.每行只有10个字符.我无法弄清楚如何停在10然后继续下一行.

示例输出:

Enter a character: *
Enter the number of characters to display: 36
**********
**********
Run Code Online (Sandbox Code Playgroud)

我目前正在使用For循环.

编辑**我的代码

main () {
    int num = 0,i;
    char get_char;

    printf("Enter a character: ");
    scanf("%c", &get_char);

    printf("Enter the number of characters to display: ");
    scanf("%d", &num);


    for (i = 0;i < num; i++) {
        printf("%.10c",get_char);
        i++;
    }
}
Run Code Online (Sandbox Code Playgroud)

P.P*_*.P. 5

在打印角色后的当前for循环中,添加条件:

 for (i = 0;i < num; i++) {
      printf("%c",get_char);
      if((i+1)%10==0) 
          printf("\n");
    }
 }
Run Code Online (Sandbox Code Playgroud)