Archivo mensual: May 2008

Buscar en un texto ‘palabra’ dada en línea de comandos

Isabel Blanco Muñoz   #include <stdio.h>#include <stdlib.h>   int main(int argc, char *argv[]){  char *fnombre;  FILE *fdescriptor;  char *palabra;  char c;  int i, nveces;    if(argc !=3){          printf("uso: %s <nombre del archivo> ", argv[0]);          printf("<palabra a buscar>n");          return (0);  }  … Seguir leyendo

Publicado en programacion | 1 Comentario

‘Transmutación de letras’: mayúsculas por minúsculas (y viceversa)

Jorge Martínez   // Este programa transfiere un fichero de texto a otro cambiando las minúsculas por mayúsculas.// Vuelve a repetir este proceso pero cambiando las mayúsculas por minúsculas.  #include <stdio.h>#include <stdlib.h>#include <ctype.h>  // funciones para el manejo de caracteres … Seguir leyendo

Publicado en programacion | 2 comentarios

Escribir dos veces un fichero

Jorge Martínez   // Este programa escribe dos veces el texto de un fichero, // tanto por pantalla como en otro fichero.   #include <stdio.h>#include <stdlib.h>   void esc_2veces(FILE *pf);void esc_en_otro(FILE *pf, FILE *pg);   int main(){    FILE *pf;    FILE *pg; … Seguir leyendo

Publicado en programacion | 1 Comentario

Manejo de ficheros binarios

Sergio Velázquez Serrano   // Con este programa hacemos lectura y escritura en ficheros binarios   #include <stdio.h>#include <stdlib.h>#include <string.h>   struct libro{             char titulo[20];             char autor[20];             int ISBN;};typedef struct libro Libro; Libro LibroA={"Anochece en Bagdad","Ismael Abasyufuz",84511252}; int vector1[]={1,5,28,-3,2};   Libro … Seguir leyendo

Publicado en programacion | 1 Comentario

Filtro ‘limpiador’ de código HTML

Mª José Bañeres   // Programa que limpia el código html de un documento   # include <stdio.h># include <stdlib.h>   int main(){    FILE *pf, *pg;    char nombre1[20];    char nombre2[20];    int c;        printf ("Dame el nombre del fichero a … Seguir leyendo

Publicado en programacion | 1 Comentario

Fichero «Hola.txt»: manejos básicos

Lidia Lipe Schlieper /* Ejercicios con ficheros:    1. Creamos un fichero "Hola.txt"    2. Escribimos en él    3. Lo sacamos por pantalla    4. Le cambiamos el nombre    5. Lo borramos*/ #include <stdio.h>#include <stdlib.h> int main(){      FILE *pf;      char linea[20], nombre[20];      int … Seguir leyendo

Publicado en programacion | 1 Comentario

FILTRO DE TEXTO

Mª Pilar Aragó Sancho // Programa que filtra de un fichero de texto cualquier texto con el formato /*….*/ ,// es decir, si el fichero contiene código en C eliminará los comentarios de ese código. #include <stdio.h>#include <stdlib.h> int main( … Seguir leyendo

Publicado en programacion | 1 Comentario

Nota publicada en ‘Investigación y Ciencia’, Mayo-2008

Ricardo Os dejo aquí la referencia siguiente: Revista de Divulgación "INVESTIGACION Y CIENCIA",entrega de Mayo de 2008  (núm. 380),sección ‘Ciencia y Sociedad’, pp. 9-11. La podéis encontrar en cualquier kiosko,en el de la Plaza San Francisco mismamente,y vale la pena … Seguir leyendo

Publicado en programacion | Deja un comentario

¿ESTÁN ALINEADOS TRES PUNTOS?

Mª Pilar Aragó Sancho & Isabel Blanco Muñoz   #include <stdio.h>#include <stdlib.h>#include <math.h> struct punto{ float x; float y;};typedef struct punto Punto; int alineacion(Punto, Punto, Punto); int main( ){ int alin;  Punto p1, p2, p3;  printf("Introduzca los valores (x, y) del punto 1n"); scanf("%f %f", &p1.x, … Seguir leyendo

Publicado en programacion | 2 comentarios

Cuenta palabras, líneas, caracteres, vocales y letras de un texto

Mª Pilar Aragó Sancho   #include <stdio.h>#include <stdlib.h> int main( ){ int l; int nlin = 0; int num_a=0, num_e=0, num_o=0, num_i=0, num_u=0; int nletra = 0; int nchar = 0; int npal = 0;  printf("Introduzca el texto finalizada con ‘*’ n");  while((l=getchar())!=’*’) {   if(l==’n’) nlin++; … Seguir leyendo

Publicado en programacion | 1 Comentario