Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: mapers en 6 Septiembre 2010, 08:12 am



Título: duda de array
Publicado por: mapers en 6 Septiembre 2010, 08:12 am
se podria hacer lo mismo pero con el prototitpo EOF 
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <string>
  4.  
  5. using namespace std;
  6. int main(int argc, char *argv[])
  7. {
  8.    char cadena1[100],cadena2[100];
  9.    int i=0,k=0,mapers=0;
  10.  
  11.    cout<<"ingrse primera cadena "<<endl;
  12.    gets(cadena1);
  13.    cout<<"ingrse primera cadena "<<endl;
  14.    gets(cadena2);
  15.  
  16.   for(i=0;strlen(cadena1);i++)
  17.   {
  18.             if(strchr(cadena2,i<cadena1[0])!=NULL)
  19.             {
  20.              mapers++;
  21.             }
  22.    }
  23.    cout<<mapers<<endl;
  24.  
  25.  
  26.    system("pause");
  27.  
  28. }
  29.  
  30.  


Título: Re: duda de array
Publicado por: darkraider en 6 Septiembre 2010, 15:48 pm
Cambia gets por fgets
http://foro.elhacker.net/programacion_general/programacion_segura_buffer_overflows_by_strcpy-t95901.0.html (http://foro.elhacker.net/programacion_general/programacion_segura_buffer_overflows_by_strcpy-t95901.0.html)
Salu2