我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C中字符串定义时出现的问题

 #include<stdio.h>



int  main()
{
    char str[81];
    char c;
    int i,num=0;
    gets(str);
    while(str[i]!='\0')
    {
        if(str[i]==' ')
            num++;
        i++;
    }
    num++;
    printf("%d",num);

    return  0;
}

程序运行后报错!
unhandle exception 0x00000005:Access violation
调试时字符数组时,str对应的值显示成红色,还有个提醒variable need stack frame

什么意思求解答

i 初始化
int i = 0;

近期文章

  • 圆柱面拟合 C++算法及程序
  • itextsharp添加pdf水印时,怎么设置图片水印、表格水印的透明度?
  • 关于初始化的问题,求解答
  • listbox中怎么添加贴图
  • jmeter长时间无法关闭测试线程
  • 我在搜索框输入问题,怎么在数据库匹配符合的内容,就比如说CSDN的问题搜索
  • Android VideoView中getDuration()方法使用问题
  • 如何在显示模态框的同时触发OnClick
  • Python虚拟按键控制PPT的问题
  • Access-Control-Allow-Headers 跨域请求中参数的意义?
  • 有关c#DateGridView的DataGridViewComboBoxColumn列问题
  • 有关oracle11g的问题,急在线等
  • android聊天源码,运行问题
  • ffmpeg中怎么编程实现获取视频中某指定的一帧?
  • exchange 单点登录 求代码
  • alert事件后出现的灵异问题。
  • 求大神解释下NUMA、UMA、SMP这三种CPU架构?
  • RUBY sublime Text3 gets函数不能输入 跳过了键盘输入的步骤
  • Eclipse安装AWS sdk-tools出现异常,希望得到帮助,谢谢
  • 求职大数据,需要什么技术

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华