如何实现这个程序?
首先提示用户输入一个8个字符以内的字符串,然后储存入一个字符数组里,询问用户是否确定,如果不确定则再次重复上述内容,直到确定位置,显示欢迎信息,跳出程序……
///我用这种方式来实现,似乎不可以啊
//如果定义一个字符数组 array[8]
//用gets(array)输入字符串后,如果想对array[8]重新付值,那我再用gets(array),还可以吗?
#include "iostream.h" #include "stdio.h" void main() { char k; cout<<"请输入小于8位的字符"<<endl; char array[8];
reinsert: gets(array); cout<<"确定输入这些字符吗?(Y/N)"<<endl; k=getchar(); switch(k) { case'Y': case'y': cout<<"欢迎信息~输入完毕"<<endl;puts(array);break; case'N': case'n': cout<<"请重新输入:"<<endl; goto reinsert; default: break; }
}