HI je veux mettre en œuvre ce code C dans le fichier batchfichier batch équivalent pour ce code
int i;
scanf("%d", &i);
for(int j = 0;j<i;j++)
{
scanf("%d",&j);
printf("%d",j);
}
Je courrais le programme C en utilisant> redirection DOS afin que la sortie imprimée vient à moi dans un fichier. Je veux faire la même chose dans mon fichier batch où je pourrais écrire quelque chose comme
echo %variable% >> file
mais il ne fonctionne pas pour moi
@echo off
for %%i in (1 2 3) do (
set /p c=enter a name?
echo %%i
echo %c% >> file.txt
)
ce qui est faux?
Êtes-vous _sure_ que vous voulez lire dans la variable j, et imprimer l'adresse de j? Votre boucle peut se comporter bizarrement, et vous imprimerez toujours la même chose ... –