Which field(s) did you delete?
What is the error you are receiving when attempting to view the feature class in ArcCatalog? In other words, is the error still "general function failure" even when trying to preview it?
From the Fields tab of the Properties window (since you still appear to be able to get to it), try re-adding the exact same field(s) you deleted with the exact same data type, character limit, precision, scale, etc. depending on the type of field(s) you deleted. Before doing anything though, make a backup copy of what you have in case you happen to make the problems worse.