Kezdőoldal » Számítástechnika » Programozás » Tud esetleg valaki segíteni...

Tud esetleg valaki segíteni C-ben?

Figyelt kérdés

Struktúra tömbről lenne szó amit fel kéne töltenem (azonosító, név, email, dátum) ugyanis formázottan kell kiirattatnom és az alap fájl-t nem változtathatom meg(sormásoló eljárással próbáltam de nem jó).

Esetleg privátban tudna valaki aki ráér egy kicsit?

előre is Köszönöm!



2017. dec. 1. 01:39
 1/5 anonim ***** válasza:

[link]


Ide toltsd fel a relevans reszt, segitunk kijavitani.

2017. dec. 1. 02:30
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Tuképpen rekord szervezésű fájl kezeléséről van szó?
2017. dec. 1. 03:02
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
[link] "ize" a jelszó
2017. dec. 1. 10:36
 4/5 anonim ***** válasza:

Legeloszor azt kellene megtanulnod, hogyan tudsz debugolni egy programot. Soronkent futtatas, breakpointok, watch list... Enelkul nagyon nehez dolgod lesz.


Ha a fajlneved nem 1 karakter hosszu, akkor tobbet kell neki foglalni.


fm=fopen("&fajlnev","r");

Ez egy string literal, amibe beletetted a valtozo nevet. Igy esetleg: fm=fopen(fajlnev,"r");


A datumot nem erdemes stringben tarolni, mert azon nem tudsz muveleteket vegezni. Szerencsere C-ben is vannak datum-atalakito fuggvenyek:

[link]


Az nem rossz otlet hogy megszamolod a sorokat eloszor. Viszont bezaras-ujranyitas helyett igy lehet az elejere ugrani:

[link]


Itt leirjak, hogy fscanf helyett fgets es sscanf-el erdemes sorokat olvasni:

[link]

2017. dec. 1. 13:48
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Egy apróság:

while((c=fgetc(fm))!=EOF){if(c=='\n'){meret++;}}

Ez a sorok végén lévő újsor karaktert számolja. Ez az jelenti, hogy az utolsó után is kötelezően lennie kell újsor karakternek, erre figyelni kell a fájl írásakor.

2017. dec. 1. 14:24
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!