Hola Siendote sincero, no tenia idea de como hacerlo XD Asi que trate de buscar como un método en java para luego buscar su "equivalente" al lenguaje que quieres.
Encontre una solucion (Para Java) que decia algo asi:
Código:
Listar los ficheros de un directorio, pero en lugar de imprimir los nombres de los ficheros, analizas las extensiones de los tipo de ficheros que quieres contar.
Entonces si tu quieres contar todos los ficheros, los listas(no imprimir) y le pones un contador. En el foro hay varios hilos respecto a listar ficheros en C/C++. No quisiera revivir un hilo Saludos y suerte.
Hola, te cuento que yo tambien estoy llevando un curso llamado "Organización de archivos" ó mas bien "organizacion de datos en archivos". Aunque un poco viejito y hay codigo solo en C y pascal, la teoria esta buena.
Código:
Estructuras de archivos: un conjunto de herramientas conceptuales. Michael Folk
En opinion personal con lo que poco que e aprendido hasta ahora diría que el tema de archivos más que la sintaxis de un lenguaje, lo más importante es el conocimiento de técnicas/algoritmos para el manejo de estos, asi que espero te sirva el libro Con las técnicas que enseñan en el libro,y la referencia de ivancea96 te irá de maravilla Joder, no me fije la fecha del hilo, perdonen. Saludos.
No sabia que tambien podia poner #ifdef _WINDOWS_ #endif más adentro del codigo (al ver el simbolo # asumí que tenia que ir arriba xD). Gracias a ambos, lo tendre en cuenta.
Ingrese 2 Nombres y apellidos Nombre [0]: Perico apellido [0]: Palo Nombre [1]: Brujo apellido [1]: Brujito Nombre [0]: Perico Apellido [0]: Palo Nombre [1]: Brujo Apellido [1]: Brujito
Estas creando un arreglo bidimensional de 10 filas por 10 columnas. Por lo que te da para: Pos Colum. 0123456789 Apellido [cero] ="dasd56789X" Apellido [2] = "huu456789X" .. ... Apellido [9] = "gvvb56789X" Entonces no creo que debas manejar el indice de las columnas.
Ahora el problema que tambien tenia era acerca del buffer(creo xD).
Hola a todos. Sé que esta mal pedir codigo, o puedan pensar que quiero que me hagan la tarea, pero no es asi...
Verán, desde antes de entrar a la universidad yo usaba trisquel gnu/linux como S.O. Pero cuando entre a la universidad me empezaron a asignar pequeños programitas de consola en C/C++ (hago menus con switch y requiero limpiar pantalla,etc) pero tengo que hacer mis programas usando system(cls) porque en la universidad solo hay pc's con windows xD! Asi que desgraciadamente tuve que volver a windows, algunos dirán que es muy drástica esa decision Lo que me gustaría es que me ayuden, si ustedes tienen algo para que mi programa reconozca que SO es y en base a eso, ejecute ciertas instrucciones Ejemplo si el so es gnu/linux: que se ejecuten las ins. "clear" y si fuese windows "cls". Otro ejemplo para hacer un programa que maneje archivos, el separador en la ruta en win es \ y en linux /.
Como veran, me muestra dos veces el '@' y creo que es debido a que despues de guardar el caracter leido(linea 38) en la linea 44 lo vuelve a guardar. Aun asi no entiendo porque solo me muestra los dominios y no toda la dirección de correo.
Me parece haber leido algo como "strcmp solo compara cadenas (no arrays de cadenas)", no se si por eso no me funcione el programa.