나는 인수의 중복에 대해 알고 있습니다. 그 때문에, 양해 해 주셔서 진심으로 감사드립니다.실용적인 분할 코어 덤핑
나는 신중하게 this과 this과 같은 문제에 관해 많은 좋은 스레드를 읽었습니다. 나는 코어 덤핑 (core dumping)이 무엇인지를 개념적으로 분명히 하였지만 실제로 무엇이 무엇인지, 어떻게 감지하는지 알 수는 없다.
내가 일하고 다음 예제를 고려하십시오 : 그것은 확인하는 간단한 프로그램입니다 입력 문자열이 회문 인 경우 : "핵심 범프" 이 프로그램에 원인을 무엇#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define SIZE 20
int length(char s[SIZE]){
int i;
while(s[i] != 0)
i++;
return i;
}
int main(){
char s[SIZE], c;
int i = 0, j, flag = 1;
printf("\n\nGood morning, master. Tell me a word. I will check if it is a\n"
"palindrome\n\n");
for(i = 0; (c = getchar()) != '\n'; ++i){
s[i] = c;
}
j = length(s) - 1;
while(flag && i < j){
flag = s[i] == s[j];
i++; j--;
}
if(flag)
printf("\n\nSuccess!\n\n");
return 0;
}
가
의심을 코어 - 심지어 컴파일되지 않습니다 –
'char c [SIZE];'---->'char s [SIZE]; char c;' – LPs
실제로 내 컴퓨터에서 컴파일합니다 (lubuntu VM의 gcc 컴파일러). – Worice