c - 如何使用系统(“清除”)功能?
问题描述
我还在我的游戏之旅中,我设法改进了很多东西。
现在在这个新步骤中,我正在尝试使用 clear 功能,但是当我使用它时,它会导致在用户输入答案时生成随机数。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
int main (){
int i=0;
int acertos =0;
int numero;
int resposta;
printf("\n\nEste programa irá gerar numeros aleatorios para memorizar\n\n");
printf("Pressione ENTER para jogar\n\n");
{
sleep(3);
}
do{
printf("\n\n\nDecore os numeros: \n\n\n");
for(i=0; i<10;i++){}
printf("%d", numero);
{
sleep(3);
}
}while(i>10);
system("clear");
printf("\n\n\nInforme os numeros\n\n");
for(i=0; i<10;i++){}
printf("numero:");
scanf("%d", &resposta);
if(resposta==numero){
acertos++;
if(acertos==1){}
printf("\nSua memoria esta TOP\n\n\t");
}else
printf("\n\nPoxa, melhor comer omega 3!Reveja:\n\n\t");
for(i=0;i<10;i++);
printf("%d\t", numero);
return(0);
}
请帮助我完成我的C语言之旅!
解决方案
让我们澄清一些事情:
1-我在这里看到一个问题:
do{
printf("\n\n\nDecore os numeros: \n\n\n");
for(i=0; i<10;i++){}
printf("%d", numero);
{
sleep(3);
}
}while(i>10);
如果你做了一个它没用,for
你就为同一个对象开始了一个毛球。do{ }while();
其次,您启动了您的for
圆球,然后直接将其关闭{}
要解决这个问题 :
printf("\n\n\nDecore os numeros: \n\n\n");
for(i=0; i<10;i++) {
printf("%d", numero);
sleep(3);
}
阅读有关for 循环的更多信息
2-我在你的代码中看到你总是{}
在 every 之前打开,你可以检查这个sleep()
没用
3-您试图打印一个您从未初始化或使用过的变量,scanf
以便输入您可以输入的值:
scanf("%d",&numero);
或者 :
int numero=0;
4-最后我猜你想在这里做一个数组:
for(i=0; i<10;i++){
printf("numero:");
scanf("%d", &resposta);
阅读有关c 中整数数组的更多信息
所以你的代码变成了这样
int reposta[10];
for(i=0; i<10;i++){
printf("numero:");
scanf("%d", &resposta[i]);
我无法真正将您的整个代码修复为 idk the objectif,但我建议您重新阅读 C 基础知识。谢谢你 。
关于你的system("clear")
应该是system("cls")
推荐阅读
- wordpress - 建立复杂的 WooCommerce 商店的最佳方式
- javascript - 来自外部的 Reactjs Dom 操作
- java - 如何修复 @PreAuthorize 中的 SpEL 表达式?
- amazon-web-services - 我们如何在 AWS 控制台中按“最新”对 CloudWatch 流日志进行排序?
- ruby - hash.merge with block to add up sub-hash keys?
- ios - Wrong NTP date response Swift 4
- javascript - 带有单页应用程序抛出错误的 Office Dialog API
- gitlab - 如何在 gitlabs 登录后设置应用程序代理?
- laravel - Laravel 5.7 在视图中重新格式化日期时间戳
- reactjs - how to pass prop into rowrender of react-virtualized