.csv 파일을 구문 분석하는 내 CS 할당 중 하나에서 작업 중이고 정상적인 char 변수를 내부에서 가져 오는 방법을 혼동합니다. 내 구조의 단일 문자를 보유하는 char 포인터 배열 인덱스의 값과 같습니다. > controlTower = 토큰 [14] -구조체에서 char 포인터의 값을 취하는 구조체에서 char 변수를 얻는 방법
이것은 내가 airData [J]를 얻기 위해 시도하고 있습니다 볼 수 있듯이이 내 .c 파일 https://imgur.com/ZPX37jX
내 .H 파일 https://imgur.com/ZS81PHO
입니다 . 이 문제는 구조체 내부의 포인터로 controlTower 변수를 만들어서 올바르게 실행되도록 수정했지만 할당 규칙 때문에이 작업을 수행 할 수 없습니다.
현재 컴파일러는 "char **"에서 'char'에 할당 된 정수 변환에 대한 호환되지 않는 포인터를 던지고 * 경고와 참조를 해제합니다. 또한 run했을 때 임의의 문자 인 airData [i] -> controlTower를 출력합니다. 버그의 원인 인 것으로 보이는이 문제를 해석 할 수는 없습니다.
두 번째 링크가 손상되었습니다. –
전체 오류 메시지를 복사하여 붙여 넣을 수 있습니까? char 형 대신 char 형을 잘못 입력했다고 생각합니다. –
그림이 아닌 코드를 게시하십시오. –