Cita:
Iniciado por ecfisa Hola.
Estoy de acuerdo con
ipraetoriux en la vigencia de
C, basta echar una ojeada a TIOBE (
http://www.tiobe.com/index.php/conte...pci/index.html ) para confirmarlo. Pero también es cierto que el manejo de cadenas se ha simplificado enormemente en C++.
Por cierto, algunas funciones se pueden escribir de forma más compacta y eficiente utilizando punteros:
Código C:
Ver originalint length_str(char *str) {
char *t = str;
while(*t) t++;
return t-str;
}
int compare_str(char *a, char *b) {
for(; *a == *b; a++,b++)
if (*a == '\0') return 0;
return *a - *b;
}
Saludos.
Muchas gracias por tu respuesta :D.
La razón por la que uso C, es por que leí que tiene buen rendimiento, ademas es como digamos casi la base de toda la programación moderna
(La base supongo que es assembler), me gusta usarlo.
Otra duda que es un poco tonta.
¿Es verdad que C tiene un poco mas de rendimiento en cuanto a velocidad que C++?