我是o记 发表于 2016-4-8 12:03:44

scanf的小问题

#include "stdio.h"
int htoi(char s[]);
main(){
    char s;
    scanf("%c",&s);
    printf("%s",s);
    }



要求输入一个字符,而我多大了几个字符,d后面的问号怎么来的

jun 发表于 2016-4-8 13:08:30

你只是用%c输入了一个字符,问号应该是char s内存中随机的数据

鱼小鱼 发表于 2016-4-9 12:54:09

你用getchar()代替scanf()试试

xls6688 发表于 2016-4-10 05:23:58

看看{:5_92:}

flyingbird123 发表于 2016-4-10 12:47:13

应该是scanf("%s",&s);吧,而不是用%c
页: [1]
查看完整版本: scanf的小问题