81
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:C||Almacenar caracter de una cadena en variable
« en: 22 de Abril 2015, 17:14 »
Hola! Creo que el problema lo tienes en char s[10]={1,2,3,4,5,6} porque declaras que son char pero luego introduces números para que fueran char seria char s[10]={'1','2','3','4','5','6'}
Implementación simple de atoi:
Programa de ejemplo:
Resultado: 89789
Implementación simple de atoi:
Código: [Seleccionar]
// Implementación simple de atoi
#include <stdio.h>
// A simple atoi() function
int myAtoi(char *str) {
int res = 0; // Inicializar el resultado
// Recorrer los caracteres e ir actualizando el resultado
for (int i = 0; str[i] != '\0'; ++i)
res = res*10 + str[i] - '0';
// return result.
return res;
Programa de ejemplo:
Código: [Seleccionar]
int main()
{
char str[] = "89789";
int val = myAtoi(str);
printf ("%d ", val);
return 0;
}
Resultado: 89789