本文介绍了我为什么会出现分段错误(核心转储)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
伙计们,这里有什么不对吗?#include < stdio.h >
int main()
{
char * S,I;
printf( 输入字符串:);
scanf( %s,s);
for (i = 0 ; s [i]!= ' \0'; ++ i);
printf( 字符串长度:%d \ n,i);
return 0 ;
}
输出:输入一个字符串:jeevan
字符串长度:6
分段错误(核心转储)
解决方案
guys, whats wrong here?
#include <stdio.h> int main() { char *s,i; printf("Enter a string: "); scanf("%s",s); for(i=0; s[i]!='\0'; ++i); printf("Length of string: %d \n",i); return 0; }
output:Enter a string: jeevan
Length of string: 6
Segmentation fault (core dumped)
解决方案
这篇关于我为什么会出现分段错误(核心转储)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!