My C code doesn't work and I don't know why
11:20 14 May 2026

Im a beginner at C and I'm wondering why my code doesn't work. I wouldn't say I understand pointer fully, but, it's not compiling and I would like to know whats wrong:

#include 
#include 
int main(){
   //vars
    int storage = 400000;
    int min = 0;
    int max = 400000;
    char* accountStorage[400000];
    printf("WELCOME TO STORAGE EXAMPLE, PLEASE SELECT STORAGE TYPE\n");
    printf("=========================================================\n");
    printf("1. SHIFTER\n");
    printf("2. COLLECTIVE\n");

    *accountStorage = "NONE";
    bool collective = true;
    bool shifter = false;
    if (*accountStorage == "NONE" && collective == true){
        printf("Importing info...");
        printf("Importation complete!");
        printf("What is Collective?\n Collective is a special storage type that is optimized for performance when saving, and keeping the files.\n Too many people's files keep getting corrupted, but, Collective is here to fix that.\n");

    } else if (*accountStorage == "NONE" && shifter == true){

    }
    
}
clang