J'essaie de résoudre une question d'affectation - "Ecrivez un programme pour copier son entrée dans sa sortie, en remplaçant chaque chaîne d'un ou plusieurs espaces par un seul espace". Après avoir écrit le code, j'essaie de le compiler sur un terminal Mac. Je sais compiler en utilisant la commande gcc.Comment donner une entrée au programme C compilé sur Mac à partir du terminal
Comment puis-je donner une entrée à partir du terminal pour voir quelle est la sortie?
Le code que j'ai essayé:
#include <stdio.h>
int main(void)
{
int c, inspace;
inspace = 0;
while((c = getchar()) != EOF)
{
if(c == ' ')
{
if(inspace ==0)
{
inspace = 1;
putchar(c);
}
}
if(c != ' ')
{
inspace = 0;
putchar(c);
}
}
return 0;
}
Heh? Vous devez _run_ le code. –
Ouais. Vous nous demandez comment le compiler, puis nous dire que vous l'avez déjà compilé. – byxor
'./a.out
BLUEPIXY