con system() puoi chiamare tutti i "comandi" del prompt (o della console/piattaforma che stai utilizzando)...

prova ad esempio ad utilizzare la guida in linea di windows [muose sul desktop + F1] e digita: DIR per visualizzare come si utilizza l'istruzione DOS: DIR

Una volta appreso (tramite guida in linea: F1) come si utilizza
il comando in DOS/PROMPT... lo inserisci in una routine C/C++ tramite la funzione specifica: system()

n.b. idem per tutte le altre istruzioni DOS/PROMPT...
codice:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    FILE *p;
    char c;
    
    /* 
    legge tutti i file (solo file) della directory corrente
    e li scrive all'interno di un file di testo 
    temporaneo/fittizio creato appositamente.
    */
    system("DIR .\\ /o/b/a:-d > tmp.txt");
    
    /* leggo il file temporaneo e stampo tutto a video */
    p = fopen(".\\tmp.txt", "r");
    
    while(!feof(p))
    {
        fread(&c, sizeof(char), sizeof(char), p);
        printf("%c", c);
    }
        
    fclose(p);
    system("pause");
        
    return 0;    
}
P.S. non ho capito la tipologia del thread titolo/SONDAGGIO