首页
社区
课程
招聘
[求助]用C语言写入位置 0xFFFFFFCC 时发生访问冲突
发表于: 2014-4-24 19:11 7079

[求助]用C语言写入位置 0xFFFFFFCC 时发生访问冲突

2014-4-24 19:11
7079
用C语言编写一个输入字符串再逆序输出的程序,编好之后就提示这个错误

代码如下:

#include <stdio.h>
#include <stdlib.h>
void swap(char word[200])
{
        int i=0;
    for(i=0;i<=199;i++)
                scanf("%s",word[i]);
    for(i=199;i>=0;i--)
                printf("%s",word[i]);
}
int main()
{
        char f[200];
    swap(f);
        system("pause");
        return 0;
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 19
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
scanf("%s",word[i]); // scanf("%c",&word[i]);
printf("%s",word[i]); //printf("%c",word[i]);
2014-4-24 19:29
0
雪    币: 40
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
scanf("%c",word+i);//scanf("%s",word[i]);

    printf("%c",word[i]);//printf("%s",word[i]);

我网上找到正确的了
2014-4-24 20:13
0
雪    币: 80
活跃值: (109)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
1. %c
2. &取址符

为什么不
while((ch = getchar()) != '\n')或
gets()
代替?
2014-4-24 22:09
0
游客
登录 | 注册 方可回帖
返回
//