Cześć,
Nie wiem czemu nie chce mi działać przekazywanie przez referencje. Gdzie jest błąd?
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
void dwa(char & tab, bool & fl)
{
if (tab != 'a' || tab != 'b' || tab != 'c' || tab != 'A' || tab != 'B' || tab != 'C') fl = false;
}
int main()
{
int k, z = 0, tab2[201];
bool flag;
char tab1[201], s;
scanf("%d", &k);
scanf("%c", &s);
for (int i = 0; i < k; i++)
{
while (true)
{
scanf("%c", &tab1[z]);
if (tab1[z] == ' ')
{
break;
}
z++;
}
for (int j = 0; j < z; j++)
{
scanf("%c", &tab2[j]);
}
for (int i = 0; i < z; i++)
{
if (tab2[i] = 2)
{
dwa(tab1[i], flag);
}
}
if (flag = true)
{
printf("TAK - ");
printf("\n");
}
else
{
printf("NIE\n");
}
z = 0;
flag = true;
}
return 0;
}