Ciagi liczb w argumentach funkcji main

0

Witam !
Chciałem napsiac program który przyjmuje jako argumenty funkcji main dwa ciagi liczb oddzielone przcinkiem i wyswietla na ekranie te liczby ktore znajduja się w obu ciagach.

#include<iostream>
#include<string>
#include<fstream>
#include <stdlib.h>
using namespace std;

int main(int argc, char *argv[])
{
    int przecinek=0;
    double a,b;
    char znak=',';
    for(int i=1 ; i<argc ; i++)
    {
        if(argv[i]==znak)
        {
            przecinek=i;
        }
    }
    for(int i=1 ; i<przecinek ; i++)
    {
        for(int j=przecinek ; j<argc ; i++)
        {
            a = atof(argv[i]);
            b = atof(argv[i]);
            if(a==b)
            {
                cout<<a;
            }
        }
    }
}

Niestety wyskakuje mi bład w tej instrukcji i nie wiem czemu:

 if(argv[i]==znak)
        {
            przecinek=i;
        } 
0

Nie powinno być tak?

 if(*argv[i]==znak)
0

Zacznij od nauczenia się czym się różnią liczby od cyfr, dalej pójdzie z górki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1