C语言实现字符串密码打印每一个字符
时间: 2024-10-16 14:14:06 浏览: 27
在C语言中,你可以通过遍历字符串并逐个打印的方式来显示每个字符的密码。这里是一个简单的示例,它定义了一个函数`print_password`,接受一个字符串作为输入:
```c
#include <stdio.h>
#include <string.h>
// 定义函数打印密码
void print_password(char *password) {
int i;
for (i = 0; password[i] != '\0'; i++) { // 遍历直到遇到字符串结束符'\0'
printf("*"); // 打印星号(*)代表密码字符
// 如果需要显示原始字符(例如:调试或特定场合),可以注释掉以下两行,恢复为`printf("%c", password[i]);`
}
printf("\n"); // 结束后换行
}
int main() {
char password[] = "example123"; // 你的密码字符串
print_password(password);
return 0;
}
```
当你运行这个程序时,它会输出一个星号密文形式的密码字符串。如果你想在实际生产环境中显示密码,通常会将真实的字符替换为星号或其他占位符。
阅读全文