c++ - unexpected characters
- Paul (510/510) Apr 09 2007 Hello, I am writing a program to read in a csv text file.
- Derek Parnell (13/14) Apr 10 2007 Hi Paul,
- Paul (7/7) Apr 10 2007 Hi Derek, thanks for your input. However ive never looked
Hello, I am writing a program to read in a csv text file. The program works fine for over 1411 iterations then crashes. Looking in the debugger, there appears to be additional characters in the front of the expected input, I have no ideal where there coming from, as they do not appear in the input file. (The file starts with the date, see input example file attached) Please find attached my program, and the relevent section of the input file. The following post, will include screens shots of what im seeing in my debugger. Kind regards Paul begin 644 PROCON.c M+RH *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ* T*("` 4')O9W)A;2!T;R!C;VYV97)T(%!R;V9O<FT 8V]M;6$ M<V5P87)A=&5D(&]U='!U="!F:6QE+"!I;G1O(&)I;F%R>2!R96%D>2!F;W( M=&5S=&EN9R`R,"\P.2\P- T*("` *BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M:6\N:#X-"B-I;F-L=61E(#QS=&1L:6(N:#X-"B-I;F-L=61E(#QC;VYI;RYH M/ T*(VEN8VQU9&4 /'-T<FEN9RYH/ T*(VEN8VQU9&4 (FAO<G-E<RYH( T* M861E<B]C;VQU;6X ;&EN92!O;B!F:7)S="!L:6YE(&]F(&-S=BYT>'0 9FEL M92!B969O<F4 <G5N;FEN9R!P<F]G<F%M("HJ*BHJ+PT*:6YT('!T<E]C='([ M("` (&-H87( <F%W7V1A=&%;,S4P72P-"B` ("` ("` ("` ("`J=&5M<%]P M96UP7W!T<B`](&1A=&5?=&EM93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=? M<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T 8V]U<G-E.PT* M("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` M("` =&5M<%]P='( /2!C;W5R<V5?9&ER96-T:6]N.PT*("` ("` ("` 9FEL M;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( M/2!C;W5R<V5?8VAA<F%C=&5R:7-T:6-S.PT*("` ("` ("` 9FEL;%]T96UP M*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!D:7-T M86YC93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L- M"B` ("` ("` ('1E;7!?<'1R(#T M8V5?='EP93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R M*3L-"B` ("` ("` ('1E;7!?<'1R(#T <G5N;F5R<SL-"B` ("` ("` (&9I M;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R M(#T <F%C95]C;&%S<SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E M;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T ;F5W7V-L87-S7VYU;3L- M"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` M("` ('1E;7!?<'1R(#T ;6EN7V%G93L-"B` ("` ("` (&9I;&Q?=&5M<"AR M87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T ;6%X7V%G M93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` M("` ("` ('1E;7!?<'1R(#T M(&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!? M<'1R(#T 8W-F.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P M='(I.PT*("` ("` ("` =&5M<%]P='( /2!G;VEN9SL-"B` ("` ("` (&9I M;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R M(#T M:6]N<SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L- M"B` ("` ("` ('1E;7!?<'1R(#T 9&%T93L-"B` ("` ("` (&9I;&Q?=&5M M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T <F%C M95]T:6UE.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I M7W!T<B`](&AO<G-E.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!H;W)S95]C;W5N=')Y.PT* M("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` M;&%I;3L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L- M"B` ("` ("` ('1E;7!?<'1R(#T =')A:6YE<CL-"B` ("` ("` (&9I;&Q? M=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T M=&ES<W5E7W)A=&EN9SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E M;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T ;V1D<U]T97AT.PT*("` M("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` M=&5M<%]P='( /2!O9&1S7W9A;'5E.PT*("` ("` ("` 9FEL;%]T96UP*')A M("!T96UP7W!T<B`]('=E:6=H=#L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=? M<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T <&%C95]A8F)R M"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` M("` ('1E;7!?<'1R(#T M.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` M("` ("` =&5M<%]P='( /2!P<F]F;W)M7W-P965D7W)A=&EN9SL-"B` ("` M("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E M;7!?<'1R(#T 9&ES=%]T;U]N97AT.PT*("` ("` ("` 9FEL;%]T96UP*')A M=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!D:7-T7W1O M7W=I;FYE<CL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R M*3L-"B` ("` ("` ('1E;7!?<'1R(#T =7-E<E]R871I;F=?,3L ("` ("`O M*B!U<V5R7W)A=&EN9R`Q("8 ,BP :V5P="!I;B!S;R!R96%D:6YG(&9R;VT M='AT(&9I;&4 :6X 8V]R<F5C="!O<F1E<B`J+PT*("` ("` ("` 9FEL;%]T M96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!U M<V5R7W)A=&EN9U\R.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!U<V5R7W)A=&EN9U\S.PT* M("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` M("` =&5M<%]P='( /2!T:7-S=65?;V1D<U]T97AT.PT*("` ("` ("` 9FEL M;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( M/2!T:7-S=65?;V1D<U]V86QU93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=? M<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T <')O9F]R;5]F M;W)M7W)A=&EN9SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!? M<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T =&ES7W!R9CL-"B` ("` ("` M(&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!? M<'1R(#T M("` ("` ("!T96UP7W!T<B`](&%V95]R871I;F=?86QL.PT*("` ("` ("` M9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P M='( /2!A=F5?<F%T:6YG7W1H<F5E.PT*("` ("` ("` 9FEL;%]T96UP*')A M=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!M961I86Y? M<F%T:6YG.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I M.PT*("` ("` ("` =&5M<%]P='( /2!M961I86Y?<F%T:6YG7W1H<F5E.PT* M("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` M7W!T<B`]('9D=SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!? M<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T :&EG:&5S=%]C;&%S<U]R871I M("` ("` ("!T96UP7W!T<B`](')A8V5?8VQA<W-?;'1O.PT*("` ("` ("` M9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P M='( /2!N97=?8VQA<W-?;'1O.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P M='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!D:7-T86YC95]L M("` ("` ("!T96UP7W!T<B`]('9A;'5E7VQT;SL-"B` ("` ("` (&9I;&Q? M=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T M<&]U;F1S7VQT;SL-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!? M<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T 9FEN:7-H961?<F%C97-?<W([ M("` ("!T96UP7W!T<B`](')U;G-?8F5F;W)E.PT*("` ("` ("` 9FEL;%]T M96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` =&5M<%]P='( /2!W M;VY?8F5F;W)E.PT*("` ("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P M='(I.PT*("` ("` ("` =&5M<%]P='( /2!W;VY?<W)?8F5F;W)E.PT*("` M("` ("` 9FEL;%]T96UP*')A=U]P='(L=&5M<%]P='(I.PT*("` ("` ("` M=&5M<%]P='( /2!P<F]F:71?;&]S<SL-"B` ("` ("` (&9I;&Q?=&5M<"AR M87=?<'1R+'1E;7!?<'1R*3L-"B` ("` ("` ('1E;7!?<'1R(#T <&QC7V)E M9F]R93L-"B` ("` ("` (&9I;&Q?=&5M<"AR87=?<'1R+'1E;7!?<'1R*3L- M"B` +RH ("` ("` =&5M<%]P='( /2!P;&-?<W)?8F5F;W)E.PT*("` ("` M("` ("` ("`O*B!I;G-E<G0 ;&]N9W, :6YT;R!S=')U8W0 *B\-" T*("` M("` ("` <')O7V1A=&$N=F%L=65?;'1O(#T 871O;"AV86QU95]L=&\I.PT* M871O:2AR=6YN97)S*3L-"B` ("` ("` ('!R;U]D871A+FYE=U]C;&%S<U]N M=6T ("` ("` (#T 871O:2AN97=?8VQA<W-?;G5M*3L-"B` ("` ("` ('!R M;U]D871A+FUI;E]A9V4 ("` ("` ("` ("` (#T 871O:2AM:6Y?86=E*3L- M"B` ("` ("` ('!R;U]D871A+FUA>%]A9V4 ("` ("` ("` ("` (#T 871O M:2AM87A?86=E*3L-"B` ("` ("` ('!R;U]D871A+FAA;F1I8V%P7VQI;6ET M("` ("` (#T M9&%T82YR86-E8V%R9%]N=6T ("` ("` ("`](&%T;VDH<F%C96-A<F1?;G5M M*3L-"B` ("` ("` ('!R;U]D871A+F1R87< ("` ("` ("` ("` ("` (#T M871O:2AD<F%W*3L-"B` ("` ("` ('!R;U]D871A+F9I;E]P;W, ("` ("` M("` ("` (#T 871O:2AF:6Y?<&]S*3L-"B` ("` ("` ('!R;U]D871A+FIO M8VME>5]C;&%I;2` ("` ("` (#T 871O:2AJ;V-K97E?8VQA:6TI.PT*("` M("` ("` <')O7V1A=&$N=&ES<W5E7W)A=&EN9R` ("` ("` /2!A=&]I*'1I M<W-U95]R871I;F<I.PT*("` ("` ("` <')O7V1A=&$N86=E("` ("` ("` M:'0 ("` ("` ("` ("` ("`](&%T;VDH=V5I9VAT*3L-"B` ("` ("` ('!R M;U]D871A+F1S;'( ("` ("` ("` ("` ("` (#T 871O:2AD<VQR*3L-"B` M("` ("` ('!R;U]D871A+G!A8V5?<F%T:6YG("` ("` ("` (#T 871O:2AP M("` ("` ("`](&%T;VDH;W(I.PT*("` ("` ("` <')O7V1A=&$N<')O9F]R M;5]S<&5E9%]R871I;F< /2!A=&]I*'!R;V9O<FU?<W!E961?<F%T:6YG*3L- M"B` ("` ("` ('!R;U]D871A+G5S97)?<F%T:6YG7S, ("` ("` (#T 871O M:2AU<V5R7W)A=&EN9U\S*3L-"B` ("` ("` ('!R;U]D871A+G!R;V9O<FU? M9F]R;5]R871I;F< (#T 871O:2AP<F]F;W)M7V9O<FU?<F%T:6YG*3L-"B` M("` ("` ('!R;U]D871A+G1I<U]P<F8 ("` ("` ("` ("` (#T 871O:2AT M:7-?<')F*3L-"B` ("` ("` ('!R;U]D871A+FAI9VAE<W1?<F%T:6YG("` M("` (#T M("` ("` ("!P<F]?9&%T82YA=F5?<F%T:6YG7V%L;"` ("` ("`](&%T;VDH M879E7W)A=&EN9U]A;&PI.PT*("` ("` ("` <')O7V1A=&$N879E7W)A=&EN M9U]T:')E92` ("` /2!A=&]I*&%V95]R871I;F=?=&AR964I.PT*("` ("` M("` <')O7V1A=&$N;65D:6%N7W)A=&EN9R` ("` ("` /2!A=&]I*&UE9&EA M;E]R871I;F<I.PT*("` ("` ("` <')O7V1A=&$N;65D:6%N7W)A=&EN9U]T M:')E92` /2!A=&]I*&UE9&EA;E]R871I;F=?=&AR964I.PT*("` ("` ("` M<')O7V1A=&$N<V5C;VYD7VAI9VAE<W1?<F%T:6YG(#T 871O:2AS96-O;F1? M:&EG:&5S=%]R871I;F<I.PT*("` ("` ("` <')O7V1A=&$N<&]U;F1S7VQT M;R` ("` ("` ("` /2!A=&]I*'!O=6YD<U]L=&\I.PT*("` ("` ("` <')O M7V1A=&$N<G5N<U]B969O<F4 ("` ("` ("` /2!A=&]I*')U;G-?8F5F;W)E M*3L-"B` ("` ("` ('!R;U]D871A+G=O;E]B969O<F4 ("` ("` ("` (#T M871O:2AW;VY?8F5F;W)E*3L-"B` ("` ("` ('!R;U]D871A+G!L8U]B969O M<F4 ("` ("` ("` (#T 871O:2AP;&-?8F5F;W)E*3L-"B` ("` ("` ('!R M;U]D871A+F9A=B` ("` ("` ("` ("` ("` (#T 871O:2AF878I.PT*("` M("` ("` <')O7V1A=&$N<V]R=%]S<%]O<F1E<B` ("` ("` ("` ("` (#T M,#L-"B` ("` ("` ('!R;U]D871A+G-O<G1?=V5I9VAT("` ("` ("` ("` M("` ("` ("` ("` /2`P.PT*("` ("` ("` <')O7V1A=&$N<V]R=%]E<5]T M:7-S=64 ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+G-O M9&%T82YS;W)T7W!R;V9O<FU?9F]R;5]R871I;F< ("` /2`P.PT*("` ("` M("` <')O7V1A=&$N<V]R=%]P<F]F;W)M7W1I<W-U92` ("` ("` (#T ,#L- M"B` ("` ("` ('!R;U]D871A+G-O<G1?<')O9F]R;5]T:7-?<')F("` ("` M("` ("` ("` /2`P.PT*("` ("` ("` <')O7V1A=&$N<V]R=%]P<F]F;W)M M7VAI9VAE<W1?8VQA<W, (#T ,#L-"B` ("` ("` ('!R;U]D871A+G-O<G1? M82YS;W)T7W!R;V9O<FU?879E7W)A=&EN9R` ("` /2`P.PT*("` ("` ("` M<')O7V1A=&$N<V]R=%]S96-O;F1?:&EG:&5S=%]R871I;F< (#T ,#L-"B` M("` ("` ('!R;U]D871A+G-O<G1?=F1W("` ("` ("` ("` ("` ("` ("`] M(&EN=&\ <W1R=6-T*B\-"B` ("` ("` ('!R;U]D871A+G!R:7IE("` ("` M("` ("` ("` (#T M("!P<F]?9&%T82YE>&%C=&$ ("` ("` ("` ("` ("`](&%T;V8H97AA8W1A M*3L-"B` ("` ("` ('!R;U]D871A+F-S9B` ("` ("` ("` ("` ("` (#T M871O9BAC<V8I.PT*("` ("` ("` <')O7V1A=&$N;V1D<U]V86QU92` ("` M("` ("` /2!A=&]F*&]D9'-?=F%L=64I.PT*("` ("` ("` <')O7V1A=&$N M=&ES<W5E7V]D9'-?=F%L=64 ("` /2!A=&]F*'1I<W-U95]O9&1S7W9A;'5E M*3L-"B` ("` ("` ('!R;U]D871A+F9I;FES:&5D7W)A8V5S7W-R("` (#T M("` ("` ("!P<F]?9&%T82YP;&-?<W)?8F5F;W)E("` ("` ("`](&%T;V8H M("` ("!P<F]?9&%T82YV86QU95]L=&\ ("` ("` ("` ("`](&%T;V8H=F%L M=65?;'1O*3L-"B` ("` ("` ('!R;U]D871A+G!R;V9I=%]L;W-S("` ("` M("` (#T M:7-T7W1O7VYE>'0 ("` ("` ("`](&%T;V8H9&ES=%]T;U]N97AT*3L-"B` M("` ("` ('!R;U]D871A+F1I<W1?=&]?=VEN;F5R("` ("` (#T 871O9BAD M("` ("` ("` ("`](&%T;V8H=F1W*3L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?,2` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?,B` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?,R` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?-"` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?-2` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?-B` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?-R` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?."` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?.2` ("` ("` ("` ("` (#T ,#L-"B` ("` ("` ('!R;U]D871A+F-A M;&-?,3` ("` ("` ("` ("` (#T ,#L- M<V5R="!C:&%R<R!I;G1O('-T<G5C="` *B\-"B` ("` ("` ('-T<F-P>2AP M<F]?9&%T82YD871E7W1I;64L9&%T95]T:6UE*3L-"B` ("` ("` ('-T<F-P M>2AP<F]?9&%T82YC;W5R<V4L8V]U<G-E*3L-"B` ("` ("` ('-T<F-P>2AP M<F]?9&%T82YC;W5R<V5?9&ER96-T:6]N+&-O=7)S95]D:7)E8W1I;VXI.PT* M("` ("` ("` <W1R8W!Y*'!R;U]D871A+F-O=7)S95]C:&%R86-T97)I<W1I M<'DH<')O7V1A=&$N<F%C95]C;&%S<RQR86-E7V-L87-S*3L-"B` ("` ("` M<'DH<')O7V1A=&$N;V9F:6-I86Q?9V]I;F<L;V9F:6-I86Q?9V]I;F<I.PT* M("` ("` ("` <W1R8W!Y*'!R;U]D871A+F-L87-S:69I8V%T:6]N<RQC;&%S M<VEF:6-A=&EO;G,I.PT*("` ("` ("` <W1R8W!Y*'!R;U]D871A+FAO<G-E M+'-T<G5P<BAH;W)S92DI.PT*("` ("` ("` <W1R8W!Y*'!R;U]D871A+FAO M7V1A=&$N=')A:6YE<BQT<F%I;F5R*3L-"B` ("` ("` ('-T<F-P>2AP<F]? M9&%T82YO9&1S7W1E>'0L;V1D<U]T97AT*3L-"B` ("` ("` ('-T<F-P>2AP M=')C<'DH<')O7V1A=&$N<F%C95]C;&%S<U]L=&\L<F%C95]C;&%S<U]L=&\I M.PT*("` ("` ("` <W1R8W!Y*'!R;U]D871A+FYE=U]C;&%S<U]L=&\L;F5W M7V]D9'-?=&5X="QT:7-S=65?;V1D<U]T97AT*3L-"B` ("` ("` ('-T<F-P M>2AP<F]?9&%T82YH:6=H97-T7V-L87-S7W)A=&EN9RQH:6=H97-T7V-L87-S M9&ES=&%N8V4I.PT*("` ("` ("` <W1R8W!Y*'!R;U]D871A+F1I<W1A;F-E M7VQT;RQD:7-T86YC95]L=&\I.PT*("` ("` ("` <W1R8W!Y*'!R;U]D871A M("` ("` ("` ("` ('!R:6YT9B B17)R;W( =W)I=&EN9R!T;R!R86-E<R!F M:6QE+BXN+D5X:71I;F<B*3L-"B` ("` ("` ("` ("` 97AI=" Q*3L-"B` M*")0<F]G<F%M(%-U8V-E<W-F=6PB*3L-"B` ("!F8VQO<V4H9G!?:6XI.PT* M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M871A(&9R;VT =&AE(&-S=B!F:6QE+"!I;G1O(&-H87)A8W1E<B!A<G)A>2!R M96%D>2!F;W( 8V]N=F5R=&EN9R!I;G1O('-T<G5C='5R97, *&)I;F%R>2D- M"B!2971U<FYS(#H ;F]T:&EN9PT*("TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TJ+PT* M('=H:6QE*"IR87=?<'1R("$]("<L)R`F)B`J<F%W7W!T<B`A/2`G7&XG*0T* M("` ("` ('L-"B` ("` ("` ("` *G1E;7!?<'1R(#T M"B` ("` ("` ("` <'1R7V-T<BLK.PT*("` ("` ('T-"B` ("` ("`J=&5M ` end begin 644 example input.txt M+C4L+"PL,3$O,2PQ,2PR,"PS."PV,BPV,2PV,2PV,2PV,2PV,2PV,2PL1"Q% M+$5X971E<BQ22"Q3=&EF9B`O(%5N9'5L871I;F<L,FT -F8 ,3$P>2PS,3(S M,C`P-B`Q-#HP,#HP M+C,L,S,N,34L2&5A=GDL1V]O9"!4;R!3;V9T+$AC87`M06UA+4AD;&4L,3(O M.C`P+$5X971E<BQ22"Q3=&EF9B`O(%5N9'5L871I;F<L,FT -F8 ,3$P>2PS M."PT."PV,"PV,"PU-2PU-RPU-BPU-RPU-RPS,RXS,BQ%+$4L,"PR;2`T9BPS M.C`P+$5X971E<BQ22"Q3=&EF9B`O(%5N9'5L871I;F<L,FT -F8 ,3$P>2PS M,C`P-B`Q-#HP,#HP M+C,L,S,N,34L2&5A=GDL1V]O9"!4;R!3;V9T+$AC87`M06UA+4AD;&4L,3(O M+$="+$UR(%( 5V]O;&QA8V]T="PU+$UR<R!$($$ 2&%M97(L,3 L,3(O,2PQ M,#HP M-#HP M,"PL+"PY+S$L.2PS-2PU,RPW,RPS-RPU,2PU-BPU."PU."PW,"PT-2XP-BQ$ M+#DL M971E<BQ22"Q3=&EF9B`O(%5N9'5L871I;F<L,FT -F8 ,3$P>2PS,3(S+$AU M,RPS,RXQ-2Q(96%V>2Q';V]D(%1O(%-O9G0L2&-A<"U!;6$M2&1L92PQ,B\P M($P 1&%Y+#DL M-BPQ-#HQ M92!&;&5U<G,L1T(L2B!-($UA9W5I<F4L,"Q*($$ 0B!/;&0L,BPY+S(L-"XU M-BPQ-#DL3 ` end
Apr 09 2007
On Mon, 9 Apr 2007 12:10:09 +0000 (UTC), Paul wrote:Hello, I am writing a program to read in a csv text file.Hi Paul, Sorry to butt in here, but I'm keen to promote the D programming language, as it is makes it easier to write safer programs. I've made a quick attempt to recode your program in D. Please have a look if you like ... http://www.users.bigpond.com/ddparnell/procon.d However, please ignore this post if you feel it is inappropriate. -- Derek (skype: derek.j.parnell) Melbourne, Australia "Justice for David Hicks!" 10/04/2007 5:37:30 PM
Apr 10 2007
Hi Derek, thanks for your input. However ive never looked at the D language, and at present its been a while since ive programmed in 'C'. As you can see im having a few difficulites with it. Ill keep to 'C' for the moment ;) Thanks for your input. Paul
Apr 10 2007