oregon ha scritto:
Discutiamo di una tua soluzione e degli errori eventuali ...
io avevo provato cosi ma non mi funziona cosi.
#include <iostream>
using namespace std;
int fLunghezza(char stringa[])
{
int a=0;
while(stringa[a] != '\0')
{
a++;
}
return a;
}
int main()
{
char s1[15],s2[15];
double s3[15];
int l1,l2,b,a,h;
h=0;
cout<<"Prima stringa "<<endl;
cin>>s1;
cout<<"Seconda stringa "<<endl;
cin>>s2;
l1=fLunghezza(s1);
l2=fLunghezza(s2);
for(a=0;a<=l1;a++)
{
for(b=0;b<=l2;b++)
{
if(s1[a]==s2
)
{
s3[a]=a;
}
}
}
for(a=0;a<=l1;a++)
{
if(s3[a]!=0)
{
cout<<a<<"\t";
h=1;
}
}
if(h!=1)
{
cout<<"Il valore è -1";
}
system("PAUSE");
return 0;
}