Programación General > C/C++

 problema con este codigo ( atoi)

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa