나는 strcpy 자신을 만들려고 노력했다. 그것은 작동해야합니다, 심지어 복사하여 붙여 넣기 (거의 정확한 코드) 누군가 여기에서 게시 strcpy에 대해. 둘 다 나에게 "분할 오류"를줍니다. char* strcpy(char * destination, const char * source)
{
while((*destination++ = *sou
이 짧은 코드에서이 런타임 세그먼트 화 오류를 시도하는 데 문제가 있습니다. 나는 그것이 코드에서 system()과 strcpy()를 사용하는 것과 관련이 있다고 의심하지만,이 오류 유형에 대해 경험하지 못했기 때문에 나는 무엇을해야할지 확신이 없으며 지금까지 많은 유용한 페이지를 발견하지 못했다. 코드 : #include <stdio.h>
#includ
저는 C++ 입문 과정에 있으며 제 프로그램은 복사 기능에서 segfaulting하고 있습니다. GDB를 사용할 때 위치 0x0에서 char *에 액세스 할 수 없다고 말합니다. 이상한 점은 오류없이 여러 번이 함수를 작성했다는 것입니다. /////////////////// int question::set_question(char * question)
{
나는이 질문을 대학에서 해결할 수 없다. 나는 우리 대학 포럼에 물어 그들은이 단서는 말했다 : "당신이 긴 문자열이 strcat와 보낼 경우 차이, 또는 문자열 B를 보낼 것" 다음 프로그램에 어떤 문제가 있는지 설명 : #include <string.h>
#include <stdio.h>
int main()
{
char A[10];
없이 '방어 적이기'의 인수 2의 정수에서 포인터를하게 전달 : /* get IP address on a specific network interface */
void get_ip_dev(char* ipaddr, char* interface)
{
int fd;
struct ifreq ifr;
fd =
파일을 읽고 텍스트를 txt 파일의 데이터를 매트릭스에 할당하는 프로젝트가 완료되었습니다. 내가 가지고있는 문제는 data8.txt를 통해 data1.txt라는 8 개의 데이터 파일이 있다는 것입니다. 어떻게 든 파일 이름의 숫자 부분을 증가시켜 데이터 파일 이름을 반복하는 방법을 찾아야합니다. strcpy를 사용하여 여러 개의 데이터 파일을 읽으려고했지만