用gets(),scanf()输入相同字符串,计算长度居然答案不一样。
  • 板块学术版
  • 楼主xeri_chen
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/2/17 21:05
  • 上次更新2023/11/5 03:08:37
查看原帖
用gets(),scanf()输入相同字符串,计算长度居然答案不一样。
156059
xeri_chen楼主2021/2/17 21:05

如图,和devc++运行出来不一样,devc++两次都是2. 代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a[50]; 
    scanf("%s",a);
    //gets(a);
    int na=strlen(a);
    cout<<na;
    return 0;
}
2021/2/17 21:05
加载中...