arnold0613 发表于 2014-2-14 11:35:39

scanf 輸入過長怎辦 該如何防範

char text;
scanf ("%s",text);
假若這是要輸入認證帳號
使用者故意輸入超過範圍怎該防範
我還沒到輸入帳號判斷就被這問題卡住了
可前輩指導一下嗎 關於

牡丹花下死做鬼 发表于 2014-2-14 12:27:19

那就不要用scamf输不就好了入#include<stdio.h>
int main()
{
        char text;
        int i;
        for(i=0;i<10;++i)
        {
                text = getchar();
        }
        for(i=0;i<10;i++)
        {
                printf("%c",text);
        }
        printf("\n");

        return 0;
}

arnold0613 发表于 2014-2-14 13:37:58

牡丹花下死做鬼 发表于 2014-2-14 12:27 static/image/common/back.gif
那就不要用scamf输不就好了入

感謝您 學習了
页: [1]
查看完整版本: scanf 輸入過長怎辦 該如何防範