![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| ellenőrzése nem nulla értéket | philplasma | A UNIX a dummies Kérdések és válaszok | 6 | 01-08-2008 04:51 PM |
| ellenőrzésére uid | filthymonk | Shell programozás és Scripting | 7 | 07-19-2007 11:40 PM |
| Checking cp haladás | MarGur | A UNIX a dummies Kérdések és válaszok | 0 | 05-15-2007 05:13 PM |
| Checking for PXE | Maestro @ Altiris | SUN Solaris | 5 | 05-25-2004 01:06 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Szia,
Én gyakorló gyakorlásának programok a rendszer kéri. Feladat kérdés: írásához pogram elfogadni egy fájlnevet a felhasználót. A programot meg kell írni ecery ötödik bájtja a fájlt a szabványos kimenetre. My Program: # Include <stdio.h> # Include <fcntl.h> # Include <error.h> main () ( int fd, first_offset \u003d 5, move_offset \u003d 0, x \u003d 1; char a neve, [20]; scanf ( "% s", name); fd \u003d open (name, O_RDONLY, 0755); printf ( "fd% d", fd); if (fd \u003d\u003d- 1) ( printf ( "hiba"); exit (1); ) while (x <5) ( move_offset \u003d move_offset + first_offset; lseek (fd, move_offset-1, 0); read (fd, name, sizeof (name)); write (1, név, 1); x + +; ) ) Output: [ramki @ lindesk3 sysint_ex] $ cc ex1.c-o ex1 [ramki @ lindesk3 sysint_ex] $ ./ex1 . / teszt FIVEfd 3 A fájl "Test"-tartalom: abcdFfghiIklmnVpqrsE Kérdésem most: 1. a program, én egy darabig hurok az varaible "X" és összehasonlítása, hogy nem véletlen az én választásom 5. Ehelyett akarom, hogy ellenőrizze a EOF feltétele a whilepart. Hogyan tudja ellenőrizni, hogy. Ha a használt fájl pointer és fopen fn, fel tudjuk használni while (feof (fp) \u003d\u003d 0). De itt is használható syatem hívások és a Nem tudom, hogyan ellenőrzi a feltétele. 2. A te program output, I found "öt" nyomtatás előtt a filedescriptor száma. De ahogy én program flow, fd kell nyomni, majd az első kibocsátás "öt". 3.Is ott othet módon írásban a program több egyszerű és pontos, főleg piointer segítségével a szerzés a fájl neve, instaed használata tömbben. Please Help ... Köszönöm, Ramkrix |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|