Se encontraron 369 coincidencias

por _Leo_
29/06/2014 7:33 pm
Foro: PHP
Tema: Que es mas fácil de aprender, PHP o C?
Respuestas: 17
Vistas: 17784

Supongo que muchos confunden la pregunta y por eso votan por C PHP es más fácil de aprender porque: Sus variables no tienen tipo No es necesario declarar variables en forma anticipada No tiene punteros (solo pasaje por referencia) No tiene manejo de memoria dinámica Es interpretado (no se compila ni...
por _Leo_
29/06/2014 7:21 pm
Foro: General
Tema: Compilador actual para C++
Respuestas: 2
Vistas: 3159

Hoy el mejor compilador C++ disponible es el de GNU (gcc para C y g++ para C++). Respeta todos los estándares, es código libre, es gratis y está disponible en Windows, Linux, Mac, etc. Pero es sólo compilador, y no tiene IDE propia. Para lo cual Eclipse puede resultar interesante porque tiene una ve...
por _Leo_
22/06/2014 2:01 pm
Foro: Principiantes C/C++
Tema: Consultas
Respuestas: 7
Vistas: 2858

Con respecto a la primera, lo más lógico es guardar el valor en una cadena, porque las variables originales son cadenas. A menos que decidieras empezar convirtiendo las fechas originales en números enteros y luego hacer la comparación numérica. Aunque en efecto ese código sería más rápido (porque es...
por _Leo_
22/06/2014 7:59 am
Foro: C/C++ en General
Tema: Como remover espacios en C/C++?
Respuestas: 3
Vistas: 2626

Con una variable de control que cambie con cada comilla simple, se puede resolver: #include <stdio.h> #include <string.h> int main(int argc, char ** argv) { const char * cadena = "A BCD EF '12 3 45' GHI'67 890' JK '1' L"; char result[50]; int quoted = 0, i = 0; // Recorro cadena while(*cadena) { if ...
por _Leo_
22/06/2014 7:47 am
Foro: Principiantes C/C++
Tema: Consultas
Respuestas: 7
Vistas: 2858

Pero como usualmente en los trabajos prácticos esperan que utilices tus propios algoritmos (dependiendo del nivel del curso): #include <stdio.h> #include <string.h> int esMenorQue(const char * menor, const char * mayor); int main(int argc, char ** argv) { char Pablo[9] = "19730520"; char Pedro[9] = ...
por _Leo_
22/06/2014 7:36 am
Foro: Principiantes C/C++
Tema: Consultas
Respuestas: 7
Vistas: 2858

La forma más adecuada es utilizando la biblioteca estándar de C #include <stdio.h> #include <string.h> int main(int argc, char ** argv) { char Pablo[9] = "19730520"; char Pedro[9] = "19810612"; char Luis[9] = "19781217"; char mayor[9]; if (strcmp(Pablo, Pedro) < 0) { // Pablo < Pedro if (strcmp(Pedr...
por _Leo_
22/06/2014 7:22 am
Foro: Principiantes C/C++
Tema: Como hacer ejecutable un programa hecho en c??
Respuestas: 2
Vistas: 2139

leosan: en Linux los archivos ejecutables no tienen extensión .exe sino que se utiliza un flag que indica si el archivo puede ser ejecutado. qcyo: lo más probable es que el archivos sin extensión sea el ejecutable (como supusiste) y lo podés confirmar yendo al directorio con la terminal y ejecutando...
por _Leo_
08/06/2014 1:29 pm
Foro: Principiantes C/C++
Tema: Buscador de Líneas
Respuestas: 15
Vistas: 7141

Insisto: si no intentás explicarme la lógica con la que escribiste ese código. Y qué esperás que ocurra cuando se ejecuta, no tengo forma de ayudarte porque te faltan algunos conceptos básicos de C. Si puedo detectarlos, puedo explicártelos. De otra forma no puedo ayudarte.
por _Leo_
08/06/2014 1:17 pm
Foro: Principiantes C/C++
Tema: Buscador de Líneas
Respuestas: 15
Vistas: 7141

¿Podrías explicar cual es la secuencia lógica que esperás de ese código? Es decir, cuando se ejecuta la aplicación compilada, ¿qué línea de código suponés que se ejecuta primero, y cómo continúa la ejecución dentro del código? Te pido esto porque el código escrito no tiene sentido.
por _Leo_
08/06/2014 7:32 am
Foro: C/C++ en General
Tema: obtener el tiempo en microsegundo o menos
Respuestas: 1
Vistas: 1974

Yo usé la función clock_gettime() que tiene precisión de nanosegundos y me funcionó bien. Aquí hay un ejemplo: http://www.drk.com.ar/code/count-charac ... tf8len.php
por _Leo_
08/06/2014 7:28 am
Foro: Principiantes C/C++
Tema: ¿Es seguro usar un arreglo de colas con hilos?
Respuestas: 1
Vistas: 1275

En el código que presentás yo diría que es seguro (no necesitás mutex por el momento) porque cada hilo accede a una posición de memoria distinta dentro del array de colas. No hay (por el momento) recursos compartidos entre los hilos. Mientras eso se mantenga así está bien. Pero por supuesto al agreg...
por _Leo_
08/06/2014 7:19 am
Foro: Principiantes C/C++
Tema: Consulta sobre eficiencia de los algoritmos
Respuestas: 1
Vistas: 1274

La idea está bien, pero la función clock() no es la adecuada para lo que estás haciendo. En el manual de clock() dice que la función devuelve el tiempo de procesador usado por el programa. Ese no es el tiempo real transcurrido ya que el procesador es compartido con otros procesos, y ese tiempo no es...
por _Leo_
08/06/2014 6:21 am
Foro: Principiantes C/C++
Tema: Buscador de Líneas
Respuestas: 15
Vistas: 7141

Antes de seguir me gustaría entender qué conocimientos tenés de C, por qué estás haciendo este programa, y cuan interesado estás en aprender. Porque está claro (de antemano) que hay muchos conceptos básico que desconocés, y este tema parece más apropiado para el foro de "Principiantes C/C++" y no el...
por _Leo_
07/06/2014 7:24 pm
Foro: Principiantes C/C++
Tema: Buscador de Líneas
Respuestas: 15
Vistas: 7141

En C el punto de entrada (la primer función que se ejecuta) siempre debe llamarse main() y tener el prototipo:

Código: Seleccionar todo

int main(int argc, char ** argv)
por _Leo_
07/06/2014 7:18 pm
Foro: Principiantes C/C++
Tema: Buscador de Líneas
Respuestas: 15
Vistas: 7141

Por empezar tenés que agregar un contador en mi código dentro del if que guarda la línea en el archivo. Yo me olvidé de contar las coincidencias.