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;
}