Kezdőoldal » Számítástechnika » Programozás » /C/ reál szám beolvasás txt...

/C/ reál szám beolvasás txt bol majd átmásolás más fájlba?

Figyelt kérdés

Feladat:

program ami beolvas egy txt bol realis /float/ szamokat majd egy ketszeres nevu txt be elmenti a beolvasott szamok ketszereset.


Probaltam de ASCII ertekeket olvas es mindenfele ertelmetlen szamokat ir a ketszeres fajlba.


Probaltam intigerrel de azzal se ment ,pedig "%i" azt igy probaltam beolvasni,kiiratni ....


/egy kis alap a kevesebb gepelesert/


#include <stdio.h>

#include <string.h>

#include <stdlib.h>



int main(void)

{

FILE *fr, *fw;

int c;

fr = fopen("input.txt","r");

fw = fopen("copy.txt","w");

while ((c = getc(fr)) != EOF)

{

fprintf(fw,"%c",c);


}

fclose(fr);

fclose(fw);

}


2012. jan. 3. 00:13
 1/2 anonim ***** válasza:

Csak a lényeg:



float f;


fread(fr, "%f", &f);

fwrite(fw, "%2f\n", &f);

2012. jan. 3. 00:18
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Bocs, hülyeséget írtam, éjszaka van már. Így akartam:



float f;


fscanf(fr, "%f", &f);

fprintf(fw, "%2f\n", &f);

2012. jan. 3. 00:23
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!