Programación General > C/C++
problema con este codigo ( atoi)
fckoe:
Primero que todo saludarle y contarles que soy nuevo en este foro que aparte de ser muy interesante es abundante en experiencia .
bueno directo al grano .
el siguiente codigo ocupo la funcion atoi
- ocupo puntero ... :wub:
ingreso el rut en un vector , luego lo q esta dentro del array lo paso a un puntero ... mmmm bueno eso .
el problema es q me compila pero no me tira por pantalla lo q kiero q muestre ¬¬ :blink:
bueno eso adios :D espero respuestas :D
--- Código: C++ ---#include<stdio.h>#include<stdlib.h> int main(){ int i; int *prut[10]; char rut[10]; printf("ingrese rut : "); scanf("%s",&rut[10]); for(i=0;i<=10;i++) { /* *prut apunta a la direccion de rut*/ *prut[i]=atoi(&rut[i]); //pasa de char a int getchar(); printf("mostrando tranformacion %sn",*prut[i]); } getchar(); return 0;}
Eternal Idol:
--- Código: C++ ---int prut;char rut[10];printf("ingrese rut : ");scanf("%s",&rut);prut = atoi(rut); //pasa de char a intprintf("mostrando tranformacion %dn",prut);getchar();
El scanf no es seguro, busca como usar fgets que si lo es.
fckoe:
--- Cita de: "Eternal Idol" ---
--- Código: C++ ---int prut;char rut[10];printf("ingrese rut : ");scanf("%s",&rut);prut = atoi(rut); //pasa de char a intprintf("mostrando tranformacion %dn",prut);getchar();
El scanf no es seguro, busca como usar fgets que si lo es.
--- Fin de la cita ---
mmmm el fegts , no sirve para manejos de archivos :blink:
por q lo ocupo para manejo de archivos :alien:
Eternal Idol:
Efectivamente efgets es para flujos (streams) y el stdin (del teclado) es uno de ellos.
http://www.cplusplus.com/reference/clib ... dio/fgets/
fckoe:
y stdout , para pantalla .....
amigo si no es mucha la molestia me darias un ejemplo pls :D para entendero mejor :ouch:
Navegación
[#] Página Siguiente
Ir a la versión completa