저는 C에서 아주 새롭기 때문에 포인터에 관해 아직 얻지 못한 것이 있습니다. 커맨드 라인 인수가 정수인지 아닌지를 확인하고 싶지만 별도의 함수에서 argv 배열의 포인터를 넘겨 주어야합니다. int main(int argc, char* argv[]){
if(check(argv)){
// Do stuff to argv[1]
}
이 오류입니다 : str.c: In function ‘values’: str.c:15:3: error: dereferencing pointer to incomplete type ‘struct inv’
t -> a = &w;
그리고 이것은 코드입니다 : 당신 안에 당신의 main을의 struct inv를 정의 #include<stdio.h>
동적으로 구조체 배열을 만들려고합니다. 크기가 작 으면 잘 작동하지만 프로그램은 나중에 분쇄됩니다 (분할 오류). 커다란 ipt_size를 가졌을 때 조심성없는 숫자로 매우 빠르게 부서 지므로 문제는 내가 배열을 할당하는 방식에 있다고 가정합니다. int create_ipt(int ipt_size,frame **ipt){
int i;
*i
나는 C를 사용하여 간단한 AVL 트리 구현을 작성하고 있습니다. 여러 부분에서 내 코드에 문제가 있습니다. 때로는이 오류가 발생합니다. 간혹 역 참조가 제대로 작동하는 경우도 있습니다. 여기 내 구조체 노드 보이는 방법입니다 여기 struct Node
{
int data;
struct Node *left;
struct Node
해결할 수있는 필자의 펄 스크립트 중 하나에서 장애물을 보았지만 실제로 어떻게 작동하는지 이해하지 못합니다 공장. 나는 인터넷을 수색하고 있었지만 적절한 설명을 찾지 못했습니다. 배열의 해시에 대한 참조를 반환하는 서브 루틴이 있습니다. 해시 키는 단순한 문자열이며 값은 배열에 대한 참조입니다. 내가 키 & 값을 출력 할 수 있어요 동안 내가 정말 3 행
여기 C에서 약간 새로운 것이지만 이것은 내가 작업하고있는 것입니다. void do_something(char* str){
char *new = str[0]+1;
printf("%s%s\n", *str, new);
}
int main(){
char input[2];
printf("Enter a two charact
저는이 문제를 한동안 쳐다 보면서 특정 문제를 설명하는 확실한 해결 방법이나 어휘를 찾지 못하는 것 같습니다. 나는 최선을 다할 것입니다 : findWords()가 호출되는 #include <stdio.h>
#include <malloc.h>
#include <string.h>
char** findWords(char** words, int words
얘들 아 내가 불완전한 유형에 대한 역 참조 포인터를 만난다. 그것은 매우 이상합니다. 제가 Graph.h // 무향 그래프 가중 알고리즘 인터페이스 typedef int Vertex;
typedef struct {
Vertex v;
Vertex w;
int weight;
} Edge;
Edge mkEdge(Vertex,