http://www.ncdoj.com/law_enforcement/cle_handguns.jsp
On this page is a brief synapsis and a link to reciprocity states.
One note on reciprocity, reciprocity means you can carry in those states, however, you must adhere to the carry laws of those states, so you must look up those laws before conducting such an act. CCW laws vary drastically from state to state, even city to city or county to county, as do engagement laws for actually meeting force with force should you have to use your weapon.
An example my instructor used was carrying in SC, if you carry there, they are very lenient, most places are not off limits, but if you accidentally expose your weapon and someone sees it even in the holster, that act is called "brandishing" and you will get locked up if a complaint is filed. Another example was one state where you can open carry but the barrel had to excede something like 6 inches.
Basically, don't assume that the laws are the same from state to state.
Also know the Federal laws that cover certain types of properties in all states, and include federal installations such as Post Offices, Federal office buildings, military posts, etc.
Taking the CCW course is a good idea for any armed citizen in NC, even if your guuns never leave your dwelling. It defines when you can use deadly force in your home and when you can't use it, among other things.
I took the class recently and submitted for my permit this week, Cumberland County turn around time is estimated at 4 weeks as of Monday.
My instructor ran it for $40, most run for around $80. I can provide contact info via PM if you need it.