#include<iostream>
using namespace std;
void main()
{
char fname[11];
int x = 0;
cout << "Please enter the name: ";
cin >> fname;
while (fname[x] != '\0')
{
int i=int(fname[x]);
if (i>=97)
cout << fname[x];
x++;
}
else
cout << "Invalid characters";
system("pause");
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用上面的代码验证char输入.但是做不到.
这些代码有什么问题?
int main代替void main,std::string而不是char数组(更安全,更方便),<cctype>,例如isalpha(),尝试绘制您想要实现的流程图.
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |