Anladığım kadarıyla bir kaç gündür sorun yaşadım. Burada alamıyorum o karakter */char [] hakkında önemli bir şey var gibi hissediyorumarasındaki fark
void cut_str(char* entry, int offset) {
strcpy(entry, entry + offset);
}
char works[128] = "example1\0";
char* doesnt = "example2\0";
printf("output:\n");
cut_str(works, 2);
printf("%s\n", works);
cut_str(doesnt, 2);
printf("%s\n", doesnt);
// output:
// ample1
// Segmentation: fault
: İşte benim bela.
Bu soruya sık sorulan soru sorulmuştur. bakınız, örneğin, http://stackoverflow.com/questions/10186765/char-array-vs-char-pointer-in-c ve http://stackoverflow.com/questions/4090434/strtok-char-array-versus arasında -Char-işaretçi –
olası yinelenen (http://stackoverflow.com/questions/1704407/what-is-the-difference-between [karakter s \ [\] ile char * s, C? arasındaki fark ne] -char-s-ve-char-s-in-c) –