Witam,
#include <stdio.h>
#include <string.h>
int main()
{
int arg1, arg2;
char op;
char in1[20], in2[20];
while ((scanf(" %c%d%d", &op,&arg1,&arg2) == 3)||(scanf(" %c%s%s", &op, &in1, &in2) == 3))
{
if(arg1) printf(" %c%d%d", op,arg1,arg2);
if(in1) printf(" %c%s%s", op,in1,in2);
}
return 0;
}
Chcę żeby w zależności od tego co zostanie wczytane na wejściu to samo zostało zwrócone na wyjściu.
Jednak powyższy program nie działa tak jak bym chciał czy ktoś wie gdzie popełniam błąd? Z góry dziękuję.