找回密码
赶紧注册吧

QQ登录

只需一步,快速开始

当前位置: 交友网 > 技能必杀技 > 生活技能分享 >

getchar、putchar如何使用,还有gets,puts;

文章地址: http://www.tflove.com/jineng_sh/a22243.html
文章摘要:
// 测试了 3 种输入/输出的用法#include stdio.h #include string.h #define MAX_LEN 30 int main() { char str1[MAX_LEN] = {0}; char str2[MAX_LEN] = {0}; char str3[MAX_LEN] = {0}; ////////////////////////////////////////////////////////////////////////// // Input // getch
时间:2013-09-20 22:42来源:未知 作者:admin 点击: 次 《getchar、putchar如何使用,还有gets,puts;

// 测试了 3 种输入/输出的用法#include <stdio.h>
#include <string.h>
#define MAX_LEN 30
int main()
{
    char str1[MAX_LEN] = {0};
    char str2[MAX_LEN] = {0};
    char str3[MAX_LEN] = {0};
    //////////////////////////////////////////////////////////////////////////
    // Input
    // getchcar()
    printf("请输入一个长度不超过20的字符串(用getchar()实现):\n");
   ,GD邮箱只能发邮件,无法接收邮件,请问如何设置; char temp = ' ';
    int idx = 0;
    while ((temp = getchar()) != '\n')
    {
     ,GDP是如何计算的?;   str1[idx++] = temp;
    }
    // gets()
    printf("请输入一个长度不超过20的字符串(用gets()实现):\n");
    gets(str2);
    fflush(stdin);
    // scanf()
    printf("请输入一个长度不超过20的字符串(用带\"%%s\"scanf()实现):\n");
    scanf("%s", str3);
    fflush(stdin);
    printf("\n"),GDI+ 画图如何清除;
    //////////////////////////////////////////////////////////////////////////
    // Output
    // putchar()
    printf("输出成果:\n");
    printf("用putchar()实现: ");
    idx = 0;
    while (str1[idx] != '\0')
    {
   ,GB牧场物语3如何使游戏能一直玩;     putchar(str1[idx]);
        idx++;
    }
    printf("\n");
    // puts()
    printf("用puts()实现: ");
    puts(str2); // 自带换行符
    // printf()
 ,gbc模拟器如何退出啊?;   printf("用带\"%%s\"printf()实现: ");
    printf("%s", str3);
    printf("\n");
    //////////////////////////////////////////////////////////////////////////
    printf("\n");
    return 0;
}
// 测试结果:
持续追问: 能写道getchar、putchar的例题出来吗 弥补答复: 上面的例子中有对于getchar(),putchar()的演示呀! 继承追问: 要用到那些循环语句? 补充回答: getchar()输入的时候:
while ((temp = getchar()) != '\n')  // 遇到回车的时候表现输入结束
 {
        str1[idx++] = temp;
 }
putchar()输出的时候:
while (str1[idx] != '\0')  // 遇到字符串停止符的时候结束循环
 {
        putchar(str1[idx]);
        idx++;
 }
两个都是while轮回。由于循环次数是未知的,所以没用for循环,GBC上的孤岛求生,如何通关,特殊是获取输入的时候; (责任编辑:admin)
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0