Se encontraron 11 coincidencias

por llantones
26/05/2019 10:19 am
Foro: Principiantes C/C++
Tema: Dudas apartado 8.5 del libro de K&R
Respuestas: 1
Vistas: 122

Dudas apartado 8.5 del libro de K&R

Hola: Este apartado es muy denso y tengo varias dudas a ver si alguien me ilumina porque en google no encuentro nada. Por ejemplo, el vector de estructuras _iob lo inicia para stdin, stdout y stdin, ¿pero para el resto qué pasa? Entiendo que sus valores quedan indefinidos pero cuando comprueba en fo...
por llantones
03/05/2019 12:01 pm
Foro: Principiantes C/C++
Tema: Violación de segmento con fopen y fgets
Respuestas: 2
Vistas: 167

Re: Violación de segmento con fopen y fgets

Gracias, era un puntero loco :-)
por llantones
03/05/2019 9:29 am
Foro: Principiantes C/C++
Tema: Violación de segmento con fopen y fgets
Respuestas: 2
Vistas: 167

Violación de segmento con fopen y fgets

Hola: He acotado el error a solo este código: #include <stdio.h> char *fgets (char *, int, FILE *); int main (int argc, char *argv[]) { FILE *f1, *f2; char *s; f1 = fopen (argv[1], "r"); f2 = fopen (argv[2], "r"); s = fgets (s, 100, f1); } Ejecuto el programa pasando como argumentos dos ficheros de ...
por llantones
01/05/2019 8:10 am
Foro: Principiantes C/C++
Tema: Usar variable temporal para guardar texto
Respuestas: 7
Vistas: 252

Re: Usar variable temporal para guardar texto

ahora me ha surgido la duda de por qué para llamar a la función se usa:

Código: Seleccionar todo

printf("%c\n", f('a'));
y no:

Código: Seleccionar todo

printf("%c\n", *f('a'));
Saludos
por llantones
01/05/2019 7:33 am
Foro: Principiantes C/C++
Tema: Usar variable temporal para guardar texto
Respuestas: 7
Vistas: 252

Re: Usar variable temporal para guardar texto

No, pero creo que ya lo tengo claro, o trabajo con cadenas o hago lo que me dijiste del puntero a función.
Saludos y gracias
por llantones
01/05/2019 1:25 am
Foro: Principiantes C/C++
Tema: Usar variable temporal para guardar texto
Respuestas: 7
Vistas: 252

Re: Usar variable temporal para guardar texto

Gracias por tu respuesta. Pero entiendo que funciona porque apunta a una función (tolower), pero si lo que quiero es guardar un valor de texto cualquiera y reutilizarlo después, ¿no puedo? Me gustaría poder hacer como con enteros, que guarde su valor en la variable x y la uso posteriormente. En bash...
por llantones
30/04/2019 12:52 pm
Foro: Principiantes C/C++
Tema: Usar variable temporal para guardar texto
Respuestas: 7
Vistas: 252

Usar variable temporal para guardar texto

Hola: Tengo un código para pasar a mayúsculas o minúsculas según lo indique al llamar al programa: if (argv[1] == "mayusculas") putchar (toupper ('a')); else if (argv[1] == "minusculas") putchar (tolower ('A')); y me gustaría escribirlo así: char temp[10]; if (argv[1] == "mayusculas") strcpy (temp, ...
por llantones
04/06/2018 10:20 am
Foro: Linux
Tema: Make para compilar muchos programas independientes
Respuestas: 3
Vistas: 684

Re: Make para compilar muchos programas independientes

Resuelto:

Código: Seleccionar todo

files = $(basename $(shell ls *.c))
all: $(files)
%: %.c                                                             
	gcc $< -o $@                                                                
Fuente:
https://stackoverflow.com/questions/124 ... -same-name
por llantones
04/06/2018 10:05 am
Foro: Linux
Tema: Make para compilar muchos programas independientes
Respuestas: 3
Vistas: 684

Re: Make para compilar muchos programas independientes

Hola:
Lo he mirado pero encuentro la solución en él.
Saludos
por llantones
04/06/2018 7:03 am
Foro: Linux
Tema: Make para compilar muchos programas independientes
Respuestas: 3
Vistas: 684

Make para compilar muchos programas independientes

Hola: Tengo un directorio con muchos .c independientes de los cuales quiero generar sus ejecutables y que tengan el mismo nombre que los ficheros fuente sin la extensión. Por ejemplo pepito.c tiene que generar el ejecutable pepito. Escribo un makefile genérico y no me funciona, me dice que no hay ob...