LT820
LT820
2019-10-09 22:15
采纳率: 100%
浏览 180

大一小白请教关于C 如何实现一些操作

1.printf函数如何实现按一下Enter出现一行
2.如何在其中可以自己打字(类似对话)再按enter 再出现下一行

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • caozhy
    已采纳
    char s[] = "hello world\n12345\naaaaa";
    char *p = &s[0];
    char *p1 = p;
    while (1) {
    while (*p1 != '\n' && *p1) *p1++;
    if (*p1 == '\n') { *p1 = '\0';  printf("%s\n", p); system("pause"); p = ++p1; } 
    else { printf("%s\n", p);  break; }
    }
    
    点赞 评论
  • hua_hengixn
    tianxian_1019 2019-10-10 14:03

    在任意两个输出语句之间插入函数调用system("PAUSE");就行了。

    点赞 评论

相关推荐