The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
lese en fil som fscanf () i en funksjon cdbug High Level Programmering 2 10-06-2008 09:46
Å lese og separate tall og ord i filen og lagre til to nye filen bruker shell kamakshi s Shell programmering og Skripting 2 06-26-2008 08:39
script til Lesefeil, jbase, voilation, segmentering ord fra en fil Mujtaba Khan Shell programmering og Skripting 3 03-30-2008 02:19
Hvordan lese alle unike ord i en tekstfil aditya.ece1985 Shell programmering og Skripting 5 11-30-2007 02:26
Les ord fra fil og opprette nye filen med K-skall. bsrajirs Shell programmering og Skripting 4 06-01-2007 01:15

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-24-2009
Dedalus Dedalus is offline
Registrert bruker
  
 

Bli Dato: mai 2009
Sted: Italia / Frankrike
Innlegg: 60
fscanf: lese ord fra fil

Hei

Jeg har en fil slik:

1 2 3 4 5 6 7 8

og jeg vil skrive ut på stdout:

1 3 8

med andre ord jeg vil velge hva som skrives ut.
Jeg tenkte å bruke fscanf som:

Code:
fscanf(file_in,"%d %d %d",&a, &b,&c);

men på denne måten jeg får:
1 2 3
Er det en løsning å bruke fscanf å få mitt formål?

Takk
D

---------- Post oppdatert kl 11:08 ---------- forrige oppdatering var ved 10:51 ----------

hei
Jeg løste det. det nok å sette inn et format type indikator, omtrent slik:

fscanf (file_in, "% d% * 1hd% d", & a, og b, og c)

her referanser fscanf - C + + Reference.


D.
  #2 (permalink)  
Old 06-25-2009
mgessner mgessner is offline
Registrert bruker
  
 

Bli Dato: Oct 2007
Innlegg: 50
scanf er generelt anses som usikre, som er fscanf for lignende grunner.

Det er mye bedre å lære hvordan man bruker fgets og sscanf å gjøre arbeidet ditt.

fscanf vil fortsette å lese% d fra streame, hoppe mellomrom og stopper når den ikke kan lese en annen, så du kunne lese dem i en loop, forkaster de du ikke ønsker.
  #3 (permalink)  
Old 06-29-2009
Dedalus Dedalus is offline
Registrert bruker
  
 

Bli Dato: mai 2009
Sted: Italia / Frankrike
Innlegg: 60
Takk for dine råd. Jeg skal huske, og jeg vil prøve den løsningen du foreslår

D.
Reply

Hugseliste

Tags
fil, fscanf

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 03:14.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0