#include<stdio.h>
#include<stdlib.h>
int main()
{
int *p=(int*)malloc(10*4);
int i,a,count=1;
printf("Input :\n");
for(i=0;i<10*count;i++)
{
scanf("%d",p+i);
if(*
所以這是在x86機器上運行基於Debian的Linux操作系統。我有以下被稱爲很多次的功能。我不知道如果我應該free()temp指針或我可以只是讓它的功能。 int my_function (char *Data, int Data_size) {
void *temp;
Data_size = 7000;
// Allocate a huge array to
我想創建一個字符串數組,其中我沒有每個字符串的修復長度。我該怎麼做? 這是我的代碼: char **a;
int n, m;
scanf_s("%d %d", &n, &m);
a = (char**)malloc(n*sizeof(char*));
for (int i = 0; i < n; i++)
a[i] = (char*)malloc(m*sizeof(char));
這是我的代碼: #include <stdio.h>
#include <stdlib.h>
typedef struct{
char name;
char surname;
int month;
int day;
} person;
person *ptr;
int action, number_of_friends=0, a, b, day