|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: May 2010
Messaggi: 21
|
[C]LEGGERE PAROLA X PAROLA FILE
ciao ero interessato al codice c di un ciclo che a ogni iterazione nella variabile
char *parola ci vada a finire il contenuto di una parola del file(poi utilizzerò il ciclo per altre operazione". il file è cosi strutturato esempio: ciao sono dario, come stai ? io sto bene, grazie. a ogni iterazione in parola voglio il contenuto della iesima parola NB:le parole sono separate da spazi, ma non mi interessa salvare in parola eventuali caratteri di punteggiatura esempio alla 3 iterazione parola voglio che contenga "dario" e non "dario," vi sarei grato di postarmi proprio il codice del tipo while(ris!=EOF){ ... ... ... parola=..... } grazie |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: May 2010
Messaggi: 21
|
i caratteri di punteggiatora che voglio escludere sono quelli della lingua italiana
:,!?.; il file rispetta la regola dell italiano che dopo carattere di punteggiatura la parola è separata da uno spazio |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
|
Se non ti vuoi sbattere coi controlli, prova con le regular expression.
__________________
![]() |
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: May 2010
Messaggi: 21
|
cioè?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Il Regolamento di questa sezione del Forum non consente di chiedere la soluzione completa di un esercizio, ma questo lo saprai già dato che avrai sicuramente letto il regolamento.
In nessun modo ti verrà postato il codice completo. Dunque prova a postare una tua prima implementazione che proviamo ad aiutarti sui problemi/dubbi specifici. Intanto: sapresti descrivere l'algoritmo che vuoi realizzare a parole, specificando in ordine le singole operazioni da compiere? Se sì prova a buttare giù uno pseudo-codice, se no spiegaci dove ti blocchi.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
|
Dall'introduzione alla guida che sto scrivendo in merito (sottoporrò a breve la versione completa a cionci):
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Certo, con piacere.
Codice:
#include <stdio.h> #define l while #define _ getchar #define wtf puts(_0); #define OMG EOF #define WORSHIP l((((t)=(_()))!=OMG)){ #define THE_TROLL_KING(likes,n00bz,L0LZ) w=((likes)?(n00bz()):(L0LZ())); w,t,f=0;char _0[42];plz_feed(){*(f+_0)='\0';f=0;wtf}teh_troll(){f++[_0]=t;} main(){ WORSHIP THE_TROLL_KING ((t==OMG||t==0x20||t==0xA||t==0x2C||t==0x2E ||t==0x3A||t==0x3F||t==0x21||t==0x3B),plz_feed,teh_troll)}} edit: gli ho dato un layout più gradevole... oggi mi annoio.
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers Ultima modifica di shinya : 18-05-2010 alle 15:50. |
![]() |
![]() |
![]() |
#8 | ||
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]() Di la verità: l'hai fatto solo per fare un dispetto a me, dato che avevo detto: Quote:
![]() (Ovviamente si scherza ![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 18-05-2010 alle 16:26. |
||
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
![]() In realtà quello è si uno dei possibili codici completi, ma ho lasciato un piccolo bug, che lascio come proverbiale "esercizio al lettore" ![]()
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Beh per quello basta redirigere il file sullo standard input e funziona: ./a.out < input.txt
ps. ok scusa, la smetto di trollare... ![]()
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Sì, vabbè a sto punto digli pure che l'errore è un parens mismatch e che se sa cosa sono le define basta usare una funzione di cerca e sostituisci in un qualsiasi editor di testo, ed è a cavallo...
![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
|
Quote:
Dato che stavate continuando a parlarne mi sono messo a leggerlo per bene, e solo ora ho capito cosa fa ![]() Ma t'intendi di obscure coding?
__________________
![]() |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
![]()
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Assolutamente no. E' abbastanza lamer come obfuscation...
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
![]() |
![]() |
![]() |
#16 | |||
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
![]() Quote:
![]()
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 18-05-2010 alle 14:57. |
|||
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
![]() Oppure no...
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
|
__________________
![]() |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
@EDIT: mi se che esoni a sto punto fuggirà inorridito dal thread... Se nutri il troll in erba con sta roba, schiatta!
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 18-05-2010 alle 16:30. |
|
![]() |
![]() |
![]() |
#20 |
Junior Member
Iscritto dal: May 2010
Messaggi: 21
|
sono solo piu confuso di prima
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:02.