黑马程序员技术交流社区

标题: 计数代码报错,求解 [打印本页]

作者: dushoupeng    时间: 2015-6-19 23:21
标题: 计数代码报错,求解
#include<stdio.h>
#include<stdlib.h>
void main()
{
        printf("请输入一个小于100字符的字符串\n");
        char str[1024];
        scanf("%s", str);

        int i;
        int a = 0;
        for (i = 0; str[i] != '\0'; i++)
        {
                if (str[i] == 'A')
                {
                        a++;
                }
       
        }

        printf("%s", a);

        system("pause");

}
写了这个代码,是求输入字符串中A的个数。但是运行起来输入AA后,弹出对话框“0x0F1DFB53 (msvcr120d.dll) (基础测试题.exe 中)处有未经处理的异常:  0xC0000005:  读取位置 0x00000002 时发生访问冲突。”。求解~谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2