클래스 용 C 코드를 작성하고 있습니다. 이 클래스는 코드가 sparc solaris 시스템 인 학교 서버에서 컴파일되고 실행되어야합니다. 저는 Linux x64를 사용하고 있습니다. 내가 별도의 문자열에 "동안"과 "COND1"을 캡처해야 while (cond1){
: 나는 구문 분석이 줄을 (이 실제 코드가 아니라 내 프로그램에 입력을 IS)이있다.
나는 strcpy와의 C 함수를 개혁 시도했습니다,하지만 난 그것을 실행하려고하면이 오류 얻을 : Unhandled exception at 0x00411506 in brainf%ck.exe: 0xC0000005: Access violation writing location 0x00415760.
오류가 *dest = *src; 라인에서 발생합니다. 코드는
나는 (Mac에서 옮겨진) Windows에서 코드 작업을하려고 노력해 왔으며 어떤 이유로 strcpy 호출과 관련된 런타임 오류가 발생합니다. 도와주세요 !! Cust.h /*
* Cust.h
* Project 3
*
* Created by Anthony Glyadchenko on 11/17/09.
* Copyright 2009 __MyCompan
누군가이 코드 조각에 심각한 문제가 있지만 그와 같은 문제를 해결할 수는 없었다고 말했습니다. 너희들이 내게 이걸 가르쳐 주실 래요? static char BASED_CODE szFilter[] = "HTML Files (*.xls)|*.xls|All Files (*.*)|*.*||";
const char* filter = "HTML Files (*.x
strcpy() 함수에 대한 질문이 있습니다. 내가 뭘 하려는지 사용자가 파일 이름을 입력하고 기본적으로 파일을 열고, 내용을 가져오고 파일의 복사본을 만듭니다. 그러나 read() 내용이 쓰기 전에 복사 된 내용과 같은지 확인하기 위해 오류 검사를하기로 결정했습니다. 그래서, 나는 read() 내용을 파일 읽기 크기의 파일을 사용하여 동적 배열에 저장한다
STRCPY가 실행을 마친 후에 변수 nodeType이 변경되는 문제가 있습니다. nodeType은 STRCPY 호출에서 사용되는 다른 변수와 관련된 변수가 아닙니다. 그것은 비록 같은 구조체에 있습니다. nodeType은 int 값이 3 인 열거 형입니다. 다음 정보가 가장 관련성이 높은 경우 아래를 참조하십시오. 열거 형 및 구조체에서 대부분의 변수를
저는 C에서이 사소한 문제를 가장 깨끗하고 안전한 방법으로 해결하는 방법을 이해하려고합니다. #include <stdio.h>
int main(int argc, char *argv[])
{
typedef struct
{
char name[20];
char surname[20];
int unsigned
strtok을 사용하여 문자열을 분할했습니다. [업데이트] 나는 귀하의 의견을 사용하고 아래의 새 버전에 대한 대답하지만, printf("tmp[idx] ...가 제대로 인쇄 int Crawl :: splitUrl(char ***tmp, int max_length, char *url)
{
int idx=0;
char * p;
int i;
p =