Kezdőoldal » Számítástechnika » Programozás » Olyan programot kell csinálni...

Olyan programot kell csinálni amely átmásolja egy fájlnak minden 'a' betűvel kezdődő szavakat egy másik fájlba. Tudnátok segíteni?

Figyelt kérdés

ezek vannak megadva:

bemenet. txt

elso

masodik

harmadik sor a1betus a2betus

negyedik aabetus

aotodik mmm a b c

hatodik sorban is tobb szo van

hetedik aaa a3betus

nyolcadik

kilencedik is jo a4betus

atizedikben is tobb aszo avan


kimenet.txt

a1betus

a2betus

aabetus

aotodik

a

aaa

a3betus

a4betus

atizedikben

aszo



2014. febr. 14. 12:05
 1/5 anonim ***** válasza:
87%

Ha nincs megkötés a nyelvre, környezetre, akkor


grep bemenet.txt '\<a' | kimenet.txt

2014. febr. 14. 12:15
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
78%
Ezé lesz annyi h..lye informatikus mert segítesz neki.
2014. febr. 14. 12:19
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Persze, segítünk. Meddig vagy kész, hol akadtál el?
2014. febr. 14. 12:34
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:

Eddig ennyi sikerült.


#include <stdio.h>

#include <stdlib.h>


int main()

{

FILE * InputFile;

FILE * OutputFile;

char sor[256];

int i;


InputFile = fopen("bemenet.txt","r");

OutputFile = fopen("kimenet.txt","w");


if (InputFile == NULL) {

printf("A fajl megnyitasa nem sikerult\n");

return -1;

}


while(!feof(InputFile)) {

fgets( sor,256,InputFile);

i=0;

if (!feof(InputFile)) {

while (sor[i] !='\0') {

++i;

if (sor[i] == 'a') {

fprintf(OutputFile,sor);

break;

}

}

}

}

fclose(InputFile);

fclose(OutputFile);

return 0;

}

2014. febr. 14. 12:35
 5/5 anonim ***** válasza:

Ez teljesen mást csinál: kiírja azokat a sorokat, amelyekben van "a", annyiszor ahányszor van bennük "a".


megnyitod a file-t (ez OK)

.beolvasod a sort (ez is OK)

.felbontod a sort szavakra

..megvizsgálod a szót, ha "a"-val kezdődik, kiírod +'\n'

2014. febr. 14. 12:45
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!