I was just wandering about the user interface of C applications. What are the basic things one should know about programming a graphical user interface with C.

It can, but youll have to use a third-party lbary.

Toolkits wise,
On windows, you can use Win32 or MFC
For a cross platform approach, there is GTK, QT and WxWidgets

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.