archivos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| archivos [2014/09/02 13:51] – [Archivos] lmateu | archivos [2019/09/03 13:53] (actual) – [Ejemplo: copia de archivos] lmateu | ||
|---|---|---|---|
| Línea 35: | Línea 35: | ||
| Lectura/ | Lectura/ | ||
| char buf[80]; | char buf[80]; | ||
| - | | + | |
| - | | + | |
| Determinar si se llegó al final del archivo: | Determinar si se llegó al final del archivo: | ||
| Línea 83: | Línea 83: | ||
| while ((size= fread(buf, 1, 1024, in))!=0) { | while ((size= fread(buf, 1, 1024, in))!=0) { | ||
| if (fwrite(buf, | if (fwrite(buf, | ||
| - | | + | |
| exit(1); | exit(1); | ||
| } | } | ||
| } | } | ||
| if (ferror(in)) { | if (ferror(in)) { | ||
| - | | + | |
| exit(1); | exit(1); | ||
| } | } | ||
| Línea 102: | Línea 102: | ||
| else { | else { | ||
| if ((in= fopen(argv[1], | if ((in= fopen(argv[1], | ||
| - | | + | |
| exit(1); | exit(1); | ||
| } | } | ||
| if ((out= fopen(argv[2], | if ((out= fopen(argv[2], | ||
| - | | + | |
| exit(1); | exit(1); | ||
| } | } | ||
| Línea 116: | Línea 116: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ==== Ejercicio ==== | ||
| + | |||
| + | Estudie la [[http:// | ||
| + | |||
archivos.1409665873.txt.gz · Última modificación: por lmateu
