Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - asdavid

#1
Programación C/C++ / Duda sobre ficheros
6 Diciembre 2012, 14:53 PM
buenas!!
como leo el salto de linea en un fichero??
ejemplo del fichero:
{
  Primera linea del fichero
  Segunda linea del fichero}
se como puedo leer la primera cadena de caracteres(primera linea),pero no se como leer la segunda, (después del salto de linea dentro del fichero).Alguien sabe??
Un saludo!
Codigo:
#include<conio.h>
#include<stdio.h>
main()
{
   File *nombre;
   char frase[30];
   nombre=fopen("Fichero.txt","r");
   fgets(frase,30,nombre)
}
#2
gracias!
mira, lo he hecho pero con variables tipo char,pero al compilarlo,se me cierra,sabeis cual es el error??
#include<stdio.h>
#include<conio.h>
struct ejemplo
{
      char a;
      char b;
};
int main()
{
    struct ejemplo pr;
    scanf("%s",&pr.a);
    char cadena;
    cadena=pr.a;
    printf("%s",cadena);
getch();
}
gracias!!
#3
buenas a todos!!
como puedo asignar el contenido de una variable de una estructura,a otra fuera de ella??
no tengo código fuente,no se como hacerlo,alguien me puede orientar?
un saludo y gracias!!
#4
Programación C/C++ / Re: ¿cual es el error?
23 Noviembre 2012, 10:54 AM
ahora me da error en la linea del main en la que llamo a la funcion:
""validar_nombre(cnombre[6]);""
invalid conversion from `char' to `char*'
las cabeceras y el resto de codigo están corregidas,o eso creo
#5
Programación C/C++ / ¿cual es el error?
22 Noviembre 2012, 12:51 PM
buenas!!
miren,estoy intentando pasar una cadena de caracteres o array,desde una estructura a una función,el compilador me da el siguiente error:
30 "conversion from `char*' to non-scalar type `nombre' requested "
codigo fuente:
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct dato
{char nombre[8];
};
int validar_nombre(struct dato);
int main()
{
            struct dato i;
            printf("Nombre:");
            scanf("%s",&i.nombre);
            validar_nombre(i.nombre);
}
validar_nombre(i.nombre)
{
                                  printf("1");
                                  return;
}
#6
y si por ejemplo quiero que me sume el retorno de una serie de funciones?
seria asi:
in main()
{
....
contador=funcion1()+funcion2();
...
}
un saludo!
#7
buenas!!!
me explico,si la funcion retorna el valor 1 por ejemplo :
int main()
....
funcion();
if(funcion()==1)
{
...}
no es correcto verdad??
como lo hago??
un saludo!!
#8
xiruko,si, es asi,pero no se si podras explicarme o comentarme un poco el programa,te lo agradeceria porque soy muy nevo en esto jej
por ejemplo,por que declaras argc y argv dentro d elos parentesis del main??
y el char** para que sirve??
gracias y todos y perdonen por mi ignorancia jej
un saludo!
#9
gracias a los que habeis contestado!!
lo que quiero es un bucle que me valla leyendo caracter a caracter una palabra, pero dicha palabra NO se puede almacenar en ninguna variable.
el decir si escribo,por ejemplo ´´coche255´´ me tiene que ir diciendo los caracteres uno por uno primero la c, luego la o...asi hasta el 5.
en resumen,una lectura caracter a caracter de una cadena de caracteres(char)
un saludo!!

#10
hola!!
soy muy nuevo en esto de programar en c++ y me pierdo en algunas cosas.
como podria hacer una lectura de una palabra caracter a caracter con sentencias basicas??
habia pensado algo asi:
#include<conio.h>
#include<stdio.h>
char letra;
int main()
{
   int con=0;
   for(contador=0;contador<10;contador++)
   {printf("Introduzca una palabra");
   scanf("%c",&letra);
   printf("%c",letra);}
}
la idea es que me valla diciendo las letras de la palabra una por una,lo que no se es como hacer en el bucle,que me escanee el segundo caracter,y luego el tercero y asi sucesivamente....y la palabra no puede estar almacenada en ninguna variable,ese es el ejercicio
un saludo y gracias!!