online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <stdio.h> #include <string.h> #include <stdlib.h> char *strrev(char *str) { char *p1, *p2; if (! str || ! *str) return str; for (p1 = str, p2 = str + strlen(str) - 1; p2 > p1; ++p1, --p2) { *p1 ^= *p2; *p2 ^= *p1; *p1 ^= *p2; } return str; } void Replace(char *pStr, char replace, char newChar) { do{ if(*pStr == replace) *pStr = newChar; } while(*pStr++); } int main() { FILE *fp=fopen("/tmp/abc123", "w"); fputs(" 13901 22/06/2007 ALTRIA GROUP INC MO 68.20000 . 3.28\n" " 13901 25/06/2007 ALTRIA GROUP INC MO 68.75000 . 3.28\n" " 13901 26/06/2007 ALTRIA GROUP INC MO 69.63000 . 3.28\n" " 13901 27/06/2007 ALTRIA GROUP INC MO 70.20000 . 3.28\n" " 13901 28/06/2007 ALTRIA GROUP INC MO 69.92000 . 3.28\n" " 13901 29/06/2007 ALTRIA GROUP INC MO 70.14000 . 3.28\n" " 13901 02/07/2007 ALTRIA GROUP INC MO 70.90000 . 3.28\n" " 13901 03/07/2007 ALTRIA GROUP INC MO 70.99000 . 3.28\n" " 13901 05/07/2007 ALTRIA GROUP INC MO 71.16000 . 3.28\n" " 13901 06/07/2007 ALTRIA GROUP INC MO 71.60000 . 3.28\n" " 13901 09/07/2007 ALTRIA GROUP INC MO 71.70000 . 3.28\n" " 13901 10/07/2007 ALTRIA GROUP INC MO 70.43000 . 3.28\n" " 13901 11/07/2007 ALTRIA GROUP INC MO 70.89000 . 3.28\n" " 13901 12/07/2007 ALTRIA GROUP INC MO 72.07000 . 3.28\n" " 13901 13/07/2007 ALTRIA GROUP INC MO 71.70000 . 3.28\n" " 13901 16/07/2007 ALTRIA GROUP INC MO 71.31000 . 3.28\n" " 13901 17/07/2007 ALTRIA GROUP INC MO 71.28000 . 3.28\n" " 13901 18/07/2007 ALTRIA GROUP INC MO 70.30000 . 3.28\n" " 13901 19/07/2007 ALTRIA GROUP INC MO 70.63000 . 3.28\n" " 13901 20/07/2007 ALTRIA GROUP INC MO 69.80000 . 3.28\n" " 13901 23/07/2007 ALTRIA GROUP INC MO 69.62000 . 3.28\n" " 13901 24/07/2007 ALTRIA GROUP INC MO 68.06000 . 3.28\n" " 13901 25/07/2007 ALTRIA GROUP INC MO 67.85000 . 3.28\n" " 13901 26/07/2007 ALTRIA GROUP INC MO 66.80000 . 3.28\n" " 13901 27/07/2007 ALTRIA GROUP INC MO 65.17000 . 3.28\n" " 13901 30/07/2007 ALTRIA GROUP INC MO 65.78000 . 3.28\n" " 13901 31/07/2007 ALTRIA GROUP INC MO 66.47000 . 3.28\n" " 13901 01/08/2007 ALTRIA GROUP INC MO 66.58000 . 3.28\n" " 13901 02/08/2007 ALTRIA GROUP INC MO 67.14000 . 3.28\n" " 13901 03/08/2007 ALTRIA GROUP INC MO 66.60000 . 3.28\n" " 13901 06/08/2007 ALTRIA GROUP INC MO 68.98000 . 3.28\n" " 13901 07/08/2007 ALTRIA GROUP INC MO 69.22000 . 3.28\n" " 13901 08/08/2007 ALTRIA GROUP INC MO 69.60000 . 3.28\n" " 13901 09/08/2007 ALTRIA GROUP INC MO 67.67000 . 3.28\n" " 13901 10/08/2007 ALTRIA GROUP INC MO 67.39000 . 3.28\n" " 13901 13/08/2007 ALTRIA GROUP INC MO 67.41000 . 3.28\n" " 13901 14/08/2007 ALTRIA GROUP INC MO 66.82000 . 3.28\n" " 13901 15/08/2007 ALTRIA GROUP INC MO 65.98000 . 3.28\n" " 13901 16/08/2007 ALTRIA GROUP INC MO 66.36000 . 3.28\n" " 13901 17/08/2007 ALTRIA GROUP INC MO 67.59000 . 3.28\n" " 13901 20/08/2007 ALTRIA GROUP INC MO 67.00000 . 3.28\n" " 13901 21/08/2007 ALTRIA GROUP INC MO 67.22000 . 3.28\n" " 13901 22/08/2007 ALTRIA GROUP INC MO 68.24000 . 3.28\n" " 13901 23/08/2007 ALTRIA GROUP INC MO 68.63000 . 3.28\n" " 13901 24/08/2007 ALTRIA GROUP INC MO 69.19000 . 3.28\n" " 13901 27/08/2007 ALTRIA GROUP INC MO 70.08000 . 3.28\n" " 13901 28/08/2007 ALTRIA GROUP INC MO 69.07000 . 3.28\n" " 13901 29/08/2007 ALTRIA GROUP INC MO 69.80000 . 3.28\n" " 13901 30/08/2007 ALTRIA GROUP INC MO 69.25000 . 3.28\n" " 13901 31/08/2007 ALTRIA GROUP INC MO 69.41000 . 3.28\n" " 13901 04/09/2007 ALTRIA GROUP INC MO 69.67000 . 3.28\n" " 13901 05/09/2007 ALTRIA GROUP INC MO 68.63000 . 3.28\n" " 13901 06/09/2007 ALTRIA GROUP INC MO 68.27000 . 3.28\n" " 13901 07/09/2007 ALTRIA GROUP INC MO 67.39000 . 3.28\n" " 13901 10/09/2007 ALTRIA GROUP INC MO 67.30000 . 3.28\n" " 13901 11/09/2007 ALTRIA GROUP INC MO 67.74000 . 3.28\n" " 13901 12/09/2007 ALTRIA GROUP INC MO 67.50000 0.75000 3.28\n" " 13901 13/09/2007 ALTRIA GROUP INC MO 67.13000 . 3.28\n" " 13901 14/09/2007 ALTRIA GROUP INC MO 67.03000 . 3.28\n" " 13901 17/09/2007 ALTRIA GROUP INC MO 67.00000 . 3.28\n" " 13901 18/09/2007 ALTRIA GROUP INC MO 68.06000 . 3.28\n" " 13901 19/09/2007 ALTRIA GROUP INC MO 68.73000 . 3.28\n" " 13901 20/09/2007 ALTRIA GROUP INC MO 68.62000 . 3.28\n" " 13901 21/09/2007 ALTRIA GROUP INC MO 68.54000 . 3.28\n" " 13901 24/09/2007 ALTRIA GROUP INC MO 68.44000 . 3.28\n" " 13901 25/09/2007 ALTRIA GROUP INC MO 68.24000 . 3.28\n" " 13901 26/09/2007 ALTRIA GROUP INC MO 68.60000 . 3.28\n" " 13901 27/09/2007 ALTRIA GROUP INC MO 69.48000 . 3.28\n" " 13901 28/09/2007 ALTRIA GROUP INC MO 69.53000 . 3.28\n" " 13901 01/10/2007 ALTRIA GROUP INC MO 69.77000 . 3.28\n" " 13901 02/10/2007 ALTRIA GROUP INC MO 69.95000 . 3.28\n" " 13901 03/10/2007 ALTRIA GROUP INC MO 69.88000 . 3.28\n" " 13901 04/10/2007 ALTRIA GROUP INC MO 69.69000 . 3.28\n" " 13901 05/10/2007 ALTRIA GROUP INC MO 69.56000 . 3.28\n" " 13901 08/10/2007 ALTRIA GROUP INC MO 69.28000 . 3.28\n" " 13901 09/10/2007 ALTRIA GROUP INC MO 69.93000 . 3.28\n" " 13901 10/10/2007 ALTRIA GROUP INC MO 70.00000 . 3.28\n" " 13901 11/10/2007 ALTRIA GROUP INC MO 69.95000 . 3.28\n" " 13901 12/10/2007 ALTRIA GROUP INC MO 70.06000 . 3.28\n" " 13901 15/10/2007 ALTRIA GROUP INC MO 70.37000 . 3.28\n" " 13901 16/10/2007 ALTRIA GROUP INC MO 70.74000 . 3.28\n" " 13901 17/10/2007 ALTRIA GROUP INC MO 70.98000 . 3.28\n" " 13901 18/10/2007 ALTRIA GROUP INC MO 70.89000 . 3.28\n" " 13901 19/10/2007 ALTRIA GROUP INC MO 70.50000 . 3.28\n" " 13901 22/10/2007 ALTRIA GROUP INC MO 71.47000 . 3.28\n" " 13901 23/10/2007 ALTRIA GROUP INC MO 72.09000 . 3.28\n" " 13901 24/10/2007 ALTRIA GROUP INC MO 72.36000 . 3.28\n" " 13901 25/10/2007 ALTRIA GROUP INC MO 72.26000 . 3.28\n" " 13901 26/10/2007 ALTRIA GROUP INC MO 72.97000 . 3.28\n" " 13901 29/10/2007 ALTRIA GROUP INC MO 72.97000 . 3.28\n" " 13901 30/10/2007 ALTRIA GROUP INC MO 72.76000 . 3.28\n" " 13901 31/10/2007 ALTRIA GROUP INC MO 72.93000 . 3.28\n" " 13901 01/11/2007 ALTRIA GROUP INC MO 71.88000 . 3.28\n" " 13901 02/11/2007 ALTRIA GROUP INC MO 72.11000 . 3.28\n" " 13901 05/11/2007 ALTRIA GROUP INC MO 72.36000 . 3.28\n" " 13901 06/11/2007 ALTRIA GROUP INC MO 72.94000 . 3.28\n" " 13901 07/11/2007 ALTRIA GROUP INC MO 71.98000 . 3.28\n" " 13901 08/11/2007 ALTRIA GROUP INC MO 72.72000 . 3.28\n" " 13901 09/11/2007 ALTRIA GROUP INC MO 72.71000 . 3.28\n" " 13901 12/11/2007 ALTRIA GROUP INC MO 72.47000 . 3.28\n" " 13901 13/11/2007 ALTRIA GROUP INC MO 72.85000 . 3.28\n" " 13901 14/11/2007 ALTRIA GROUP INC MO 72.22000 . 3.28\n" " 13901 15/11/2007 ALTRIA GROUP INC MO 72.27000 . 3.28\n" " 13901 16/11/2007 ALTRIA GROUP INC MO 73.18000 . 3.28\n" " 13901 19/11/2007 ALTRIA GROUP INC MO 73.84000 . 3.28\n" " 13901 20/11/2007 ALTRIA GROUP INC MO 73.81000 . 3.28\n" " 13901 21/11/2007 ALTRIA GROUP INC MO 72.41000 . 3.28\n" " 13901 23/11/2007 ALTRIA GROUP INC MO 72.97000 . 3.28\n" " 13901 26/11/2007 ALTRIA GROUP INC MO 71.44000 . 3.28\n" " 13901 27/11/2007 ALTRIA GROUP INC MO 73.35000 . 3.28\n" " 13901 28/11/2007 ALTRIA GROUP INC MO 74.09000 . 3.28\n" " 13901 29/11/2007 ALTRIA GROUP INC MO 75.98000 . 3.28\n" " 13901 30/11/2007 ALTRIA GROUP INC MO 77.56000 . 3.28\n" " 13901 03/12/2007 ALTRIA GROUP INC MO 77.57000 . 3.28\n" " 13901 04/12/2007 ALTRIA GROUP INC MO 77.41000 . 3.28\n" " 13901 05/12/2007 ALTRIA GROUP INC MO 77.80000 . 3.28\n" " 13901 06/12/2007 ALTRIA GROUP INC MO 77.80000 . 3.28\n" " 13901 07/12/2007 ALTRIA GROUP INC MO 77.60000 . 3.28\n" " 13901 10/12/2007 ALTRIA GROUP INC MO 78.20000 . 3.28\n" " 13901 11/12/2007 ALTRIA GROUP INC MO 77.10000 . 3.28\n" " 13901 12/12/2007 ALTRIA GROUP INC MO 77.71000 . 3.28\n" " 13901 13/12/2007 ALTRIA GROUP INC MO 77.76000 . 3.28\n" " 13901 14/12/2007 ALTRIA GROUP INC MO 76.82000 . 3.28\n" " 13901 17/12/2007 ALTRIA GROUP INC MO 76.02000 . 3.28\n" " 13901 18/12/2007 ALTRIA GROUP INC MO 75.93000 . 3.28\n" " 13901 19/12/2007 ALTRIA GROUP INC MO 76.68000 . 3.28\n" " 13901 20/12/2007 ALTRIA GROUP INC MO 77.62000 . 3.28\n" " 13901 21/12/2007 ALTRIA GROUP INC MO 77.43000 0.75000 3.28\n" " 13901 24/12/2007 ALTRIA GROUP INC MO 77.58000 . 3.28\n" " 13901 26/12/2007 ALTRIA GROUP INC MO 77.49000 . 3.28\n" " 13901 27/12/2007 ALTRIA GROUP INC MO 76.23000 . 3.28\n" " 13901 28/12/2007 ALTRIA GROUP INC MO 75.96000 . 3.28\n" " 13901 31/12/2007 ALTRIA GROUP INC MO 75.58000 . 3.28\n" " 13901 02/01/2008 ALTRIA GROUP INC MO 74.93000 . 3.28\n" " 13901 03/01/2008 ALTRIA GROUP INC MO 75.39000 . 3.28\n" " 13901 04/01/2008 ALTRIA GROUP INC MO 74.90000 . 3.28\n" " 13901 07/01/2008 ALTRIA GROUP INC MO 77.23000 . 3.28\n" " 13901 08/01/2008 ALTRIA GROUP INC MO 78.32000 . 3.28\n" " 13901 09/01/2008 ALTRIA GROUP INC MO 79.21000 . 3.28\n" " 13901 10/01/2008 ALTRIA GROUP INC MO 78.82000 . 3.28\n" " 13901 11/01/2008 ALTRIA GROUP INC MO 79.02000 . 3.28\n" " 13901 14/01/2008 ALTRIA GROUP INC MO 78.69000 . 3.28\n" " 13901 15/01/2008 ALTRIA GROUP INC MO 78.46000 . 3.28\n" " 13901 16/01/2008 ALTRIA GROUP INC MO 77.91000 . 3.28\n" " 13901 17/01/2008 ALTRIA GROUP INC MO 76.80000 . 3.28\n" " 13901 18/01/2008 ALTRIA GROUP INC MO 75.42000 . 3.28\n" " 13901 22/01/2008 ALTRIA GROUP INC MO 73.38000 . 3.28\n" " 13901 23/01/2008 ALTRIA GROUP INC MO 72.85000 . 3.28\n" " 13901 24/01/2008 ALTRIA GROUP INC MO 74.89000 . 3.28\n" " 13901 25/01/2008 ALTRIA GROUP INC MO 73.95000 . 3.28\n" " 13901 28/01/2008 ALTRIA GROUP INC MO 75.01000 . 3.28\n" " 13901 29/01/2008 ALTRIA GROUP INC MO 76.12000 . 3.28\n" " 13901 30/01/2008 ALTRIA GROUP INC MO 76.50300 . 3.28\n" " 13901 31/01/2008 ALTRIA GROUP INC MO 75.79000 . 3.28\n" " 13901 01/02/2008 ALTRIA GROUP INC MO 75.44000 . 3.28\n" " 13901 04/02/2008 ALTRIA GROUP INC MO 75.07000 . 3.28\n" " 13901 05/02/2008 ALTRIA GROUP INC MO 73.13000 . 3.28\n" " 13901 06/02/2008 ALTRIA GROUP INC MO 72.76000 . 3.28\n" " 13901 07/02/2008 ALTRIA GROUP INC MO 74.10000 . 3.28\n" " 13901 08/02/2008 ALTRIA GROUP INC MO 73.09000 . 3.28\n" " 13901 11/02/2008 ALTRIA GROUP INC MO 72.42000 . 3.28\n" " 13901 12/02/2008 ALTRIA GROUP INC MO 72.43000 . 3.28\n" " 13901 13/02/2008 ALTRIA GROUP INC MO 72.85000 . 3.28\n" " 13901 14/02/2008 ALTRIA GROUP INC MO 72.69000 . 3.28\n" " 13901 15/02/2008 ALTRIA GROUP INC MO 72.53000 . 3.28\n" " 13901 19/02/2008 ALTRIA GROUP INC MO 72.93000 . 3.28\n" " 13901 20/02/2008 ALTRIA GROUP INC MO 72.94000 . 3.28\n" " 13901 21/02/2008 ALTRIA GROUP INC MO 73.39000 . 3.28\n" " 13901 22/02/2008 ALTRIA GROUP INC MO 73.60000 . 3.28\n" " 13901 25/02/2008 ALTRIA GROUP INC MO 74.26000 . 3.28\n" " 13901 26/02/2008 ALTRIA GROUP INC MO 74.27000 . 3.28\n" " 13901 27/02/2008 ALTRIA GROUP INC MO 74.47000 . 3.28\n" " 13901 28/02/2008 ALTRIA GROUP INC MO 73.78000 . 3.28\n" " 13901 29/02/2008 ALTRIA GROUP INC MO 73.14000 . 3.28\n" " 13901 03/03/2008 ALTRIA GROUP INC MO 73.02000 . 3.28\n" " 13901 04/03/2008 ALTRIA GROUP INC MO 73.83000 . 3.28\n" " 13901 05/03/2008 ALTRIA GROUP INC MO 74.91000 . 3.28\n" " 13901 06/03/2008 ALTRIA GROUP INC MO 73.97000 . 3.28\n" " 13901 07/03/2008 ALTRIA GROUP INC MO 74.52000 . 3.28\n" " 13901 10/03/2008 ALTRIA GROUP INC MO 74.74000 . 3.28\n" " 13901 11/03/2008 ALTRIA GROUP INC MO 75.25000 . 3.28\n" " 13901 12/03/2008 ALTRIA GROUP INC MO 73.66000 . 3.28\n" " 13901 13/03/2008 ALTRIA GROUP INC MO 73.45000 . 3.28\n" " 13901 14/03/2008 ALTRIA GROUP INC MO 71.78000 . 3.28\n" " 13901 17/03/2008 ALTRIA GROUP INC MO 69.97000 0.75000 3.28\n" " 13901 18/03/2008 ALTRIA GROUP INC MO 71.56000 . 3.28\n" " 13901 19/03/2008 ALTRIA GROUP INC MO 70.78000 . 3.28\n" " 13901 20/03/2008 ALTRIA GROUP INC MO 70.26000 . 3.28\n" " 13901 24/03/2008 ALTRIA GROUP INC MO 71.68000 . 3.28\n" " 13901 25/03/2008 ALTRIA GROUP INC MO 73.33000 . 3.28\n" " 13901 26/03/2008 ALTRIA GROUP INC MO 73.00000 . 3.28\n" " 13901 27/03/2008 ALTRIA GROUP INC MO 73.22000 . 3.28\n" " 13901 28/03/2008 ALTRIA GROUP INC MO 73.83000 . 3.28\n" " 13901 31/03/2008 ALTRIA GROUP INC MO 22.20000 50.58000 1.00\n" " 13901 01/04/2008 ALTRIA GROUP INC MO 22.15000 . 1.00\n" " 13901 02/04/2008 ALTRIA GROUP INC MO 22.08000 . 1.00\n" " 13901 03/04/2008 ALTRIA GROUP INC MO 22.01000 . 1.00\n" " 13901 04/04/2008 ALTRIA GROUP INC MO 21.71000 . 1.00\n" " 13901 07/04/2008 ALTRIA GROUP INC MO 21.88000 . 1.00\n" " 13901 08/04/2008 ALTRIA GROUP INC MO 21.43000 . 1.00\n" " 13901 09/04/2008 ALTRIA GROUP INC MO 20.91000 . 1.00\n" " 13901 10/04/2008 ALTRIA GROUP INC MO 21.69000 . 1.00\n" " 13901 11/04/2008 ALTRIA GROUP INC MO 21.37000 . 1.00\n" " 13901 14/04/2008 ALTRIA GROUP INC MO 21.54000 . 1.00\n" " 13901 15/04/2008 ALTRIA GROUP INC MO 21.71000 . 1.00\n" " 13901 16/04/2008 ALTRIA GROUP INC MO 21.67000 . 1.00\n" " 13901 17/04/2008 ALTRIA GROUP INC MO 21.86000 . 1.00\n" " 13901 18/04/2008 ALTRIA GROUP INC MO 22.10000 . 1.00\n" " 13901 21/04/2008 ALTRIA GROUP INC MO 22.16000 . 1.00\n" " 13901 22/04/2008 ALTRIA GROUP INC MO 22.05000 . 1.00\n" " 13901 23/04/2008 ALTRIA GROUP INC MO 22.30000 . 1.00\n" " 13901 24/04/2008 ALTRIA GROUP INC MO 22.53000 . 1.00\n" " 13901 25/04/2008 ALTRIA GROUP INC MO 21.70000 . 1.00\n" " 13901 28/04/2008 ALTRIA GROUP INC MO 21.29000 . 1.00\n" " 13901 29/04/2008 ALTRIA GROUP INC MO 20.24000 . 1.00\n" " 13901 30/04/2008 ALTRIA GROUP INC MO 20.00000 . 1.00\n" " 13901 01/05/2008 ALTRIA GROUP INC MO 20.12000 . 1.00\n" " 13901 02/05/2008 ALTRIA GROUP INC MO 20.43000 . 1.00\n" " 13901 05/05/2008 ALTRIA GROUP INC MO 20.71000 . 1.00\n" " 13901 06/05/2008 ALTRIA GROUP INC MO 20.89000 . 1.00\n" " 13901 07/05/2008 ALTRIA GROUP INC MO 20.83000 . 1.00\n" " 13901 08/05/2008 ALTRIA GROUP INC MO 21.33000 . 1.00\n" " 13901 09/05/2008 ALTRIA GROUP INC MO 20.94000 . 1.00\n" " 13901 12/05/2008 ALTRIA GROUP INC MO 21.58000 . 1.00\n" " 13901 13/05/2008 ALTRIA GROUP INC MO 21.92000 . 1.00\n" " 13901 14/05/2008 ALTRIA GROUP INC MO 22.00000 . 1.00\n" " 13901 15/05/2008 ALTRIA GROUP INC MO 22.34000 . 1.00\n" " 13901 16/05/2008 ALTRIA GROUP INC MO 22.45000 . 1.00\n" " 13901 19/05/2008 ALTRIA GROUP INC MO 22.56000 . 1.00\n" " 13901 20/05/2008 ALTRIA GROUP INC MO 22.44000 . 1.00\n" " 13901 21/05/2008 ALTRIA GROUP INC MO 22.37000 . 1.00\n" " 13901 22/05/2008 ALTRIA GROUP INC MO 22.77000 . 1.00\n" " 13901 23/05/2008 ALTRIA GROUP INC MO 22.28000 . 1.00\n" " 13901 27/05/2008 ALTRIA GROUP INC MO 22.48000 . 1.00\n" " 13901 28/05/2008 ALTRIA GROUP INC MO 22.33000 . 1.00\n" " 13901 29/05/2008 ALTRIA GROUP INC MO 22.45000 . 1.00\n" " 13901 30/05/2008 ALTRIA GROUP INC MO 22.26000 . 1.00\n" " 13901 02/06/2008 ALTRIA GROUP INC MO 22.03000 . 1.00\n" " 13901 03/06/2008 ALTRIA GROUP INC MO 21.98000 . 1.00\n" " 13901 04/06/2008 ALTRIA GROUP INC MO 22.06000 . 1.00\n" " 13901 05/06/2008 ALTRIA GROUP INC MO 22.16000 . 1.00\n" " 13901 06/06/2008 ALTRIA GROUP INC MO 21.53000 . 1.00\n" " 13901 09/06/2008 ALTRIA GROUP INC MO 21.16000 . 1.00\n" " 13901 10/06/2008 ALTRIA GROUP INC MO 21.13000 . 1.00\n" " 13901 11/06/2008 ALTRIA GROUP INC MO 20.72000 0.29000 1.00\n" " 13901 12/06/2008 ALTRIA GROUP INC MO 20.94000 . 1.00\n" " 13901 13/06/2008 ALTRIA GROUP INC MO 20.90000 . 1.00\n" " 13901 16/06/2008 ALTRIA GROUP INC MO 20.60000 . 1.00\n" " 13901 17/06/2008 ALTRIA GROUP INC MO 20.72000 . 1.00\n" " 13901 18/06/2008 ALTRIA GROUP INC MO 20.71000 . 1.00\n" " 13901 19/06/2008 ALTRIA GROUP INC MO 20.85000 . 1.00\n" " 13901 20/06/2008 ALTRIA GROUP INC MO 20.78000 . 1.00\n" " 13901 23/06/2008 ALTRIA GROUP INC MO 20.90000 . 1.00\n" " 13901 24/06/2008 ALTRIA GROUP INC MO 21.11000 . 1.00\n" " 13901 25/06/2008 ALTRIA GROUP INC MO 21.32000 . 1.00\n" " 13901 26/06/2008 ALTRIA GROUP INC MO 20.97000 . 1.00\n" " 13901 27/06/2008 ALTRIA GROUP INC MO 20.35000 . 1.00\n" " 13901 30/06/2008 ALTRIA GROUP INC MO 20.56000 . 1.00\n" " 13901 01/07/2008 ALTRIA GROUP INC MO 20.12000 . 1.00\n" " 13901 02/07/2008 ALTRIA GROUP INC MO 19.92000 . 1.00\n" " 13901 03/07/2008 ALTRIA GROUP INC MO 20.12000 . 1.00\n" " 13901 07/07/2008 ALTRIA GROUP INC MO 20.52000 . 1.00\n" " 13901 08/07/2008 ALTRIA GROUP INC MO 21.05000 . 1.00\n" " 13901 09/07/2008 ALTRIA GROUP INC MO 20.96000 . 1.00\n" " 13901 10/07/2008 ALTRIA GROUP INC MO 21.23000 . 1.00\n" " 13901 11/07/2008 ALTRIA GROUP INC MO 21.26000 . 1.00\n" " 13901 14/07/2008 ALTRIA GROUP INC MO 20.97000 . 1.00\n" " 13901 15/07/2008 ALTRIA GROUP INC MO 20.69000 . 1.00\n" " 13901 16/07/2008 ALTRIA GROUP INC MO 20.84000 . 1.00\n" " 13901 17/07/2008 ALTRIA GROUP INC MO 20.65000 . 1.00\n" " 13901 18/07/2008 ALTRIA GROUP INC MO 20.45000 . 1.00\n" " 13901 21/07/2008 ALTRIA GROUP INC MO 20.27000 . 1.00\n" " 13901 22/07/2008 ALTRIA GROUP INC MO 20.60000 . 1.00\n" " 13901 23/07/2008 ALTRIA GROUP INC MO 21.21000 . 1.00\n" " 13901 24/07/2008 ALTRIA GROUP INC MO 20.81000 . 1.00\n" " 13901 25/07/2008 ALTRIA GROUP INC MO 21.07000 . 1.00\n" " 13901 28/07/2008 ALTRIA GROUP INC MO 20.90000 . 1.00\n" " 13901 29/07/2008 ALTRIA GROUP INC MO 21.37000 . 1.00\n" " 13901 30/07/2008 ALTRIA GROUP INC MO 21.70000 . 1.00\n" " 13901 31/07/2008 ALTRIA GROUP INC MO 20.35000 . 1.00\n" " 13901 01/08/2008 ALTRIA GROUP INC MO 20.90000 . 1.00\n" " 13901 04/08/2008 ALTRIA GROUP INC MO 21.07000 . 1.00\n" " 13901 05/08/2008 ALTRIA GROUP INC MO 21.37000 . 1.00\n" " 13901 06/08/2008 ALTRIA GROUP INC MO 21.24000 . 1.00\n" " 13901 07/08/2008 ALTRIA GROUP INC MO 20.89000 . 1.00\n" " 13901 08/08/2008 ALTRIA GROUP INC MO 20.95000 . 1.00\n" " 13901 11/08/2008 ALTRIA GROUP INC MO 21.24000 . 1.00\n" " 13901 12/08/2008 ALTRIA GROUP INC MO 21.71000 . 1.00\n" " 13901 13/08/2008 ALTRIA GROUP INC MO 21.55000 . 1.00\n" " 13901 14/08/2008 ALTRIA GROUP INC MO 21.40000 . 1.00\n" " 13901 15/08/2008 ALTRIA GROUP INC MO 21.60000 . 1.00\n" " 13901 18/08/2008 ALTRIA GROUP INC MO 21.34000 . 1.00\n" " 13901 19/08/2008 ALTRIA GROUP INC MO 20.98000 . 1.00\n" " 13901 20/08/2008 ALTRIA GROUP INC MO 20.99000 . 1.00\n" " 13901 21/08/2008 ALTRIA GROUP INC MO 20.91000 . 1.00\n" " 13901 22/08/2008 ALTRIA GROUP INC MO 20.92000 . 1.00\n" " 13901 25/08/2008 ALTRIA GROUP INC MO 20.80000 . 1.00\n" " 13901 26/08/2008 ALTRIA GROUP INC MO 20.78000 . 1.00\n" " 13901 27/08/2008 ALTRIA GROUP INC MO 20.62000 . 1.00\n" " 13901 28/08/2008 ALTRIA GROUP INC MO 21.04000 . 1.00\n" " 13901 29/08/2008 ALTRIA GROUP INC MO 21.03000 . 1.00\n" " 13901 02/09/2008 ALTRIA GROUP INC MO 21.35000 . 1.00\n" " 13901 03/09/2008 ALTRIA GROUP INC MO 21.26000 . 1.00\n" " 13901 04/09/2008 ALTRIA GROUP INC MO 20.66000 . 1.00\n" " 13901 05/09/2008 ALTRIA GROUP INC MO 20.95000 . 1.00\n" " 13901 08/09/2008 ALTRIA GROUP INC MO 20.97000 . 1.00\n" " 13901 09/09/2008 ALTRIA GROUP INC MO 20.66000 . 1.00\n" " 13901 10/09/2008 ALTRIA GROUP INC MO 20.76000 . 1.00\n" " 13901 11/09/2008 ALTRIA GROUP INC MO 20.91000 0.32000 1.00\n" " 13901 12/09/2008 ALTRIA GROUP INC MO 21.16000 . 1.00\n" " 13901 15/09/2008 ALTRIA GROUP INC MO 20.91000 . 1.00\n" " 13901 16/09/2008 ALTRIA GROUP INC MO 20.64000 . 1.00\n" " 13901 17/09/2008 ALTRIA GROUP INC MO 19.87000 . 1.00\n" " 13901 18/09/2008 ALTRIA GROUP INC MO 20.22000 . 1.00\n" " 13901 19/09/2008 ALTRIA GROUP INC MO 20.54000 . 1.00\n" " 13901 22/09/2008 ALTRIA GROUP INC MO 20.04000 . 1.00\n" " 13901 23/09/2008 ALTRIA GROUP INC MO 19.78000 . 1.00\n" " 13901 24/09/2008 ALTRIA GROUP INC MO 19.88000 . 1.00\n" " 13901 25/09/2008 ALTRIA GROUP INC MO 20.48000 . 1.00\n" " 13901 26/09/2008 ALTRIA GROUP INC MO 20.89000 . 1.00\n" " 13901 29/09/2008 ALTRIA GROUP INC MO 19.35000 . 1.00\n" " 13901 30/09/2008 ALTRIA GROUP INC MO 19.84000 . 1.00\n" " 13901 01/10/2008 ALTRIA GROUP INC MO 20.55000 . 1.00\n" " 13901 02/10/2008 ALTRIA GROUP INC MO 20.08000 . 1.00\n" " 13901 03/10/2008 ALTRIA GROUP INC MO 20.29000 . 1.00\n" " 13901 06/10/2008 ALTRIA GROUP INC MO 19.33000 . 1.00\n" " 13901 07/10/2008 ALTRIA GROUP INC MO 18.52000 . 1.00\n" " 13901 08/10/2008 ALTRIA GROUP INC MO 18.10000 . 1.00\n" " 13901 09/10/2008 ALTRIA GROUP INC MO 17.38000 . 1.00\n" " 13901 10/10/2008 ALTRIA GROUP INC MO 17.16000 . 1.00\n" " 13901 13/10/2008 ALTRIA GROUP INC MO 19.97000 . 1.00\n" " 13901 14/10/2008 ALTRIA GROUP INC MO 19.55000 . 1.00\n" " 13901 15/10/2008 ALTRIA GROUP INC MO 18.07000 . 1.00\n" " 13901 16/10/2008 ALTRIA GROUP INC MO 19.00000 . 1.00\n" " 13901 17/10/2008 ALTRIA GROUP INC MO 19.32000 . 1.00\n" " 13901 20/10/2008 ALTRIA GROUP INC MO 20.36000 . 1.00\n" " 13901 21/10/2008 ALTRIA GROUP INC MO 19.38000 . 1.00\n" " 13901 22/10/2008 ALTRIA GROUP INC MO 19.29000 . 1.00\n" " 13901 23/10/2008 ALTRIA GROUP INC MO 19.58000 . 1.00\n" " 13901 24/10/2008 ALTRIA GROUP INC MO 19.22000 . 1.00\n" " 13901 27/10/2008 ALTRIA GROUP INC MO 18.46000 . 1.00\n" " 13901 28/10/2008 ALTRIA GROUP INC MO 19.53000 . 1.00\n" " 13901 29/10/2008 ALTRIA GROUP INC MO 19.14000 . 1.00\n" " 13901 30/10/2008 ALTRIA GROUP INC MO 19.16000 . 1.00\n" " 13901 31/10/2008 ALTRIA GROUP INC MO 19.19000 . 1.00\n" " 13901 03/11/2008 ALTRIA GROUP INC MO 19.13000 . 1.00\n" " 13901 04/11/2008 ALTRIA GROUP INC MO 19.09000 . 1.00\n" " 13901 05/11/2008 ALTRIA GROUP INC MO 18.24000 . 1.00\n" " 13901 06/11/2008 ALTRIA GROUP INC MO 17.65000 . 1.00\n" " 13901 07/11/2008 ALTRIA GROUP INC MO 17.98000 . 1.00\n" " 13901 10/11/2008 ALTRIA GROUP INC MO 17.82000 . 1.00\n" " 13901 11/11/2008 ALTRIA GROUP INC MO 17.33000 . 1.00\n" " 13901 12/11/2008 ALTRIA GROUP INC MO 16.58000 . 1.00\n" " 13901 13/11/2008 ALTRIA GROUP INC MO 16.68000 . 1.00\n" " 13901 14/11/2008 ALTRIA GROUP INC MO 16.26000 . 1.00\n" " 13901 17/11/2008 ALTRIA GROUP INC MO 16.20000 . 1.00\n" " 13901 18/11/2008 ALTRIA GROUP INC MO 16.96000 . 1.00\n" " 13901 19/11/2008 ALTRIA GROUP INC MO 16.50000 . 1.00\n" " 13901 20/11/2008 ALTRIA GROUP INC MO 14.45000 . 1.00\n" " 13901 21/11/2008 ALTRIA GROUP INC MO 15.49000 . 1.00\n" " 13901 24/11/2008 ALTRIA GROUP INC MO 15.43000 . 1.00\n" " 13901 25/11/2008 ALTRIA GROUP INC MO 15.80000 . 1.00\n" " 13901 26/11/2008 ALTRIA GROUP INC MO 15.87000 . 1.00\n" " 13901 28/11/2008 ALTRIA GROUP INC MO 16.08000 . 1.00\n" " 13901 01/12/2008 ALTRIA GROUP INC MO 15.26000 . 1.00\n" " 13901 02/12/2008 ALTRIA GROUP INC MO 15.09000 . 1.00\n" " 13901 03/12/2008 ALTRIA GROUP INC MO 15.50000 . 1.00\n" " 13901 04/12/2008 ALTRIA GROUP INC MO 15.03000 . 1.00\n" " 13901 05/12/2008 ALTRIA GROUP INC MO 15.00000 . 1.00\n" " 13901 08/12/2008 ALTRIA GROUP INC MO 15.00000 . 1.00\n" " 13901 09/12/2008 ALTRIA GROUP INC MO 14.93000 . 1.00\n" " 13901 10/12/2008 ALTRIA GROUP INC MO 15.06000 . 1.00\n" " 13901 11/12/2008 ALTRIA GROUP INC MO 15.02000 . 1.00\n" " 13901 12/12/2008 ALTRIA GROUP INC MO 15.34000 . 1.00\n" " 13901 15/12/2008 ALTRIA GROUP INC MO 15.21000 . 1.00\n" " 13901 16/12/2008 ALTRIA GROUP INC MO 14.54000 . 1.00\n" " 13901 17/12/2008 ALTRIA GROUP INC MO 14.67000 . 1.00\n" " 13901 18/12/2008 ALTRIA GROUP INC MO 15.18000 . 1.00\n" " 13901 19/12/2008 ALTRIA GROUP INC MO 15.28000 . 1.00\n" " 13901 22/12/2008 ALTRIA GROUP INC MO 14.73000 0.32000 1.00\n" " 13901 23/12/2008 ALTRIA GROUP INC MO 14.72000 . 1.00\n" " 13901 24/12/2008 ALTRIA GROUP INC MO 14.90000 . 1.00\n" " 13901 26/12/2008 ALTRIA GROUP INC MO 15.06000 . 1.00\n" " 13901 29/12/2008 ALTRIA GROUP INC MO 15.19000 . 1.00\n" " 13901 30/12/2008 ALTRIA GROUP INC MO 15.33000 . 1.00\n" " 13901 31/12/2008 ALTRIA GROUP INC MO 15.06000 . 1.00\n" " 13901 02/01/2009 ALTRIA GROUP INC MO 15.20000 . 1.00\n" " 13901 05/01/2009 ALTRIA GROUP INC MO 15.38000 . 1.00\n" " 13901 06/01/2009 ALTRIA GROUP INC MO 15.15000 . 1.00\n" " 13901 07/01/2009 ALTRIA GROUP INC MO 15.09000 . 1.00\n" " 13901 08/01/2009 ALTRIA GROUP INC MO 15.10000 . 1.00\n" " 13901 09/01/2009 ALTRIA GROUP INC MO 15.48000 . 1.00\n" " 13901 12/01/2009 ALTRIA GROUP INC MO 15.79000 . 1.00\n" " 13901 13/01/2009 ALTRIA GROUP INC MO 16.22000 . 1.00\n" " 13901 14/01/2009 ALTRIA GROUP INC MO 16.18000 . 1.00\n" " 13901 15/01/2009 ALTRIA GROUP INC MO 16.37000 . 1.00\n" " 13901 16/01/2009 ALTRIA GROUP INC MO 16.84000 . 1.00\n" " 13901 20/01/2009 ALTRIA GROUP INC MO 17.16000 . 1.00\n" " 13901 21/01/2009 ALTRIA GROUP INC MO 16.97000 . 1.00\n" " 13901 22/01/2009 ALTRIA GROUP INC MO 16.96000 . 1.00\n" " 13901 23/01/2009 ALTRIA GROUP INC MO 16.84000 . 1.00\n" " 13901 26/01/2009 ALTRIA GROUP INC MO 16.69000 . 1.00\n" " 13901 27/01/2009 ALTRIA GROUP INC MO 16.93000 . 1.00\n" " 13901 28/01/2009 ALTRIA GROUP INC MO 16.80000 . 1.00\n" " 13901 29/01/2009 ALTRIA GROUP INC MO 16.84000 . 1.00\n" " 13901 30/01/2009 ALTRIA GROUP INC MO 16.54000 . 1.00\n" " 13901 02/02/2009 ALTRIA GROUP INC MO 16.69000 . 1.00\n" " 13901 03/02/2009 ALTRIA GROUP INC MO 16.93000 . 1.00\n" " 13901 04/02/2009 ALTRIA GROUP INC MO 16.75000 . 1.00\n" " 13901 05/02/2009 ALTRIA GROUP INC MO 16.47000 . 1.00\n" " 13901 06/02/2009 ALTRIA GROUP INC MO 16.96000 . 1.00\n" " 13901 09/02/2009 ALTRIA GROUP INC MO 16.81000 . 1.00\n" " 13901 10/02/2009 ALTRIA GROUP INC MO 16.47000 . 1.00\n" " 13901 11/02/2009 ALTRIA GROUP INC MO 16.47000 . 1.00\n" " 13901 12/02/2009 ALTRIA GROUP INC MO 16.55000 . 1.00\n" " 13901 13/02/2009 ALTRIA GROUP INC MO 15.92000 . 1.00\n" " 13901 17/02/2009 ALTRIA GROUP INC MO 15.57000 . 1.00\n" " 13901 18/02/2009 ALTRIA GROUP INC MO 15.53000 . 1.00\n" " 13901 19/02/2009 ALTRIA GROUP INC MO 15.70000 . 1.00\n" " 13901 20/02/2009 ALTRIA GROUP INC MO 15.46000 . 1.00\n" " 13901 23/02/2009 ALTRIA GROUP INC MO 15.05000 . 1.00\n" " 13901 24/02/2009 ALTRIA GROUP INC MO 15.37000 . 1.00\n" " 13901 25/02/2009 ALTRIA GROUP INC MO 15.41000 . 1.00\n" " 13901 26/02/2009 ALTRIA GROUP INC MO 15.12000 . 1.00\n" " 13901 27/02/2009 ALTRIA GROUP INC MO 15.44000 . 1.00\n" " 13901 02/03/2009 ALTRIA GROUP INC MO 15.07000 . 1.00\n" " 13901 03/03/2009 ALTRIA GROUP INC MO 14.62000 . 1.00\n" " 13901 04/03/2009 ALTRIA GROUP INC MO 15.07000 . 1.00\n" " 13901 05/03/2009 ALTRIA GROUP INC MO 15.65000 . 1.00\n" " 13901 06/03/2009 ALTRIA GROUP INC MO 15.72000 . 1.00\n" " 13901 09/03/2009 ALTRIA GROUP INC MO 15.86000 . 1.00\n" " 13901 10/03/2009 ALTRIA GROUP INC MO 16.60000 . 1.00\n" " 13901 11/03/2009 ALTRIA GROUP INC MO 16.39000 . 1.00\n" " 13901 12/03/2009 ALTRIA GROUP INC MO 16.30000 0.32000 1.00\n" " 13901 13/03/2009 ALTRIA GROUP INC MO 16.68000 . 1.00\n" " 13901 16/03/2009 ALTRIA GROUP INC MO 16.91000 . 1.00\n" " 13901 17/03/2009 ALTRIA GROUP INC MO 17.22000 . 1.00\n" " 13901 18/03/2009 ALTRIA GROUP INC MO 16.85000 . 1.00\n" " 13901 19/03/2009 ALTRIA GROUP INC MO 16.69000 . 1.00\n" " 13901 20/03/2009 ALTRIA GROUP INC MO 16.78000 . 1.00\n" " 13901 23/03/2009 ALTRIA GROUP INC MO 17.11000 . 1.00\n" " 13901 24/03/2009 ALTRIA GROUP INC MO 17.22000 . 1.00\n" " 13901 25/03/2009 ALTRIA GROUP INC MO 17.27000 . 1.00\n" " 13901 26/03/2009 ALTRIA GROUP INC MO 17.21000 . 1.00\n" " 13901 27/03/2009 ALTRIA GROUP INC MO 16.56000 . 1.00\n" " 13901 30/03/2009 ALTRIA GROUP INC MO 16.38000 . 1.00\n" " 13901 31/03/2009 ALTRIA GROUP INC MO 16.02000 . 1.00\n" " 13901 01/04/2009 ALTRIA GROUP INC MO 16.30000 . 1.00\n" " 13901 02/04/2009 ALTRIA GROUP INC MO 16.11000 . 1.00\n" " 13901 03/04/2009 ALTRIA GROUP INC MO 16.16000 . 1.00\n" " 13901 06/04/2009 ALTRIA GROUP INC MO 16.16000 . 1.00\n" " 13901 07/04/2009 ALTRIA GROUP INC MO 16.29000 . 1.00\n" " 13901 08/04/2009 ALTRIA GROUP INC MO 16.39000 . 1.00\n" " 13901 09/04/2009 ALTRIA GROUP INC MO 16.31000 . 1.00\n" " 13901 13/04/2009 ALTRIA GROUP INC MO 16.56000 . 1.00\n" " 13901 14/04/2009 ALTRIA GROUP INC MO 16.48000 . 1.00\n" " 13901 15/04/2009 ALTRIA GROUP INC MO 16.89000 . 1.00\n" " 13901 16/04/2009 ALTRIA GROUP INC MO 16.98000 . 1.00\n" " 13901 17/04/2009 ALTRIA GROUP INC MO 16.99000 . 1.00\n" " 13901 20/04/2009 ALTRIA GROUP INC MO 16.93000 . 1.00\n" " 13901 21/04/2009 ALTRIA GROUP INC MO 16.73000 . 1.00\n" " 13901 22/04/2009 ALTRIA GROUP INC MO 16.85000 . 1.00\n" " 13901 23/04/2009 ALTRIA GROUP INC MO 16.90000 . 1.00\n" " 13901 24/04/2009 ALTRIA GROUP INC MO 16.92000 . 1.00\n" " 13901 27/04/2009 ALTRIA GROUP INC MO 16.88000 . 1.00\n" " 13901 28/04/2009 ALTRIA GROUP INC MO 17.00000 . 1.00\n" " 13901 29/04/2009 ALTRIA GROUP INC MO 16.82000 . 1.00\n" " 13901 30/04/2009 ALTRIA GROUP INC MO 16.33000 . 1.00\n" " 13901 01/05/2009 ALTRIA GROUP INC MO 16.37000 . 1.00\n" " 13901 04/05/2009 ALTRIA GROUP INC MO 16.17000 . 1.00\n" " 13901 05/05/2009 ALTRIA GROUP INC MO 16.60000 . 1.00\n" " 13901 06/05/2009 ALTRIA GROUP INC MO 17.06000 . 1.00\n" " 13901 07/05/2009 ALTRIA GROUP INC MO 17.03000 . 1.00\n" " 13901 08/05/2009 ALTRIA GROUP INC MO 17.10000 . 1.00\n" " 13901 11/05/2009 ALTRIA GROUP INC MO 17.04000 . 1.00\n" " 13901 12/05/2009 ALTRIA GROUP INC MO 17.39000 . 1.00\n" " 13901 13/05/2009 ALTRIA GROUP INC MO 17.21000 . 1.00\n" " 13901 14/05/2009 ALTRIA GROUP INC MO 17.00000 . 1.00\n" " 13901 15/05/2009 ALTRIA GROUP INC MO 16.98000 . 1.00\n" " 13901 18/05/2009 ALTRIA GROUP INC MO 16.88000 . 1.00\n" " 13901 19/05/2009 ALTRIA GROUP INC MO 16.81000 . 1.00\n" " 13901 20/05/2009 ALTRIA GROUP INC MO 16.77000 . 1.00\n" " 13901 21/05/2009 ALTRIA GROUP INC MO 16.64000 . 1.00\n" " 13901 22/05/2009 ALTRIA GROUP INC MO 16.64000 . 1.00\n" " 13901 26/05/2009 ALTRIA GROUP INC MO 16.92000 . 1.00\n" " 13901 27/05/2009 ALTRIA GROUP INC MO 16.66000 . 1.00\n" " 13901 28/05/2009 ALTRIA GROUP INC MO 17.00000 . 1.00\n" " 13901 29/05/2009 ALTRIA GROUP INC MO 17.09000 . 1.00\n" " 13901 01/06/2009 ALTRIA GROUP INC MO 17.19000 . 1.00\n" " 13901 02/06/2009 ALTRIA GROUP INC MO 17.12000 . 1.00\n" " 13901 03/06/2009 ALTRIA GROUP INC MO 17.00000 . 1.00\n" " 13901 04/06/2009 ALTRIA GROUP INC MO 16.97000 . 1.00\n" " 13901 05/06/2009 ALTRIA GROUP INC MO 17.03000 . 1.00\n" " 13901 08/06/2009 ALTRIA GROUP INC MO 17.21000 . 1.00\n" " 13901 09/06/2009 ALTRIA GROUP INC MO 17.35000 . 1.00\n" " 13901 10/06/2009 ALTRIA GROUP INC MO 17.07000 . 1.00\n" " 13901 11/06/2009 ALTRIA GROUP INC MO 16.85000 0.32000 1.00\n" " 13901 12/06/2009 ALTRIA GROUP INC MO 16.64000 . 1.00\n" " 13901 15/06/2009 ALTRIA GROUP INC MO 16.55000 . 1.00\n" " 13901 16/06/2009 ALTRIA GROUP INC MO 16.26000 . 1.00\n" " 13901 17/06/2009 ALTRIA GROUP INC MO 16.22000 . 1.00\n" " 13901 18/06/2009 ALTRIA GROUP INC MO 16.38000 . 1.00\n" " 13901 19/06/2009 ALTRIA GROUP INC MO 16.41000 . 1.00\n" " 13901 22/06/2009 ALTRIA GROUP INC MO 16.35000 . 1.00\n" " 13901 23/06/2009 ALTRIA GROUP INC MO 16.26000 . 1.00\n" " 13901 24/06/2009 ALTRIA GROUP INC MO 16.21000 . 1.00\n" " 13901 25/06/2009 ALTRIA GROUP INC MO 16.54000 . 1.00\n" " 13901 26/06/2009 ALTRIA GROUP INC MO 16.48000 . 1.00\n" " 13901 29/06/2009 ALTRIA GROUP INC MO 16.50000 . 1.00\n" " 13901 30/06/2009 ALTRIA GROUP INC MO 16.39000 . 1.00\n" " 13901 01/07/2009 ALTRIA GROUP INC MO 16.68000 . 1.00\n" " 13901 02/07/2009 ALTRIA GROUP INC MO 16.30000 . 1.00\n" " 13901 06/07/2009 ALTRIA GROUP INC MO 16.62000 . 1.00\n" " 13901 07/07/2009 ALTRIA GROUP INC MO 16.35000 . 1.00\n" " 13901 08/07/2009 ALTRIA GROUP INC MO 16.40000 . 1.00\n" " 13901 09/07/2009 ALTRIA GROUP INC MO 16.35000 . 1.00\n" " 13901 10/07/2009 ALTRIA GROUP INC MO 16.47000 . 1.00\n" " 13901 13/07/2009 ALTRIA GROUP INC MO 16.66000 . 1.00\n" " 13901 14/07/2009 ALTRIA GROUP INC MO 16.64000 . 1.00\n" " 13901 15/07/2009 ALTRIA GROUP INC MO 16.85000 . 1.00\n" " 13901 16/07/2009 ALTRIA GROUP INC MO 16.99000 . 1.00\n" " 13901 17/07/2009 ALTRIA GROUP INC MO 17.34000 . 1.00\n" " 13901 20/07/2009 ALTRIA GROUP INC MO 17.27000 . 1.00\n" " 13901 21/07/2009 ALTRIA GROUP INC MO 17.33000 . 1.00\n" " 13901 22/07/2009 ALTRIA GROUP INC MO 17.30000 . 1.00\n" " 13901 23/07/2009 ALTRIA GROUP INC MO 17.41000 . 1.00\n" " 13901 24/07/2009 ALTRIA GROUP INC MO 17.34000 . 1.00\n" " 13901 27/07/2009 ALTRIA GROUP INC MO 17.43000 . 1.00\n" " 13901 28/07/2009 ALTRIA GROUP INC MO 17.58000 . 1.00\n" " 13901 29/07/2009 ALTRIA GROUP INC MO 17.69000 . 1.00\n" " 13901 30/07/2009 ALTRIA GROUP INC MO 17.68000 . 1.00\n" " 13901 31/07/2009 ALTRIA GROUP INC MO 17.53000 . 1.00\n" " 13901 03/08/2009 ALTRIA GROUP INC MO 17.63000 . 1.00\n" " 13901 04/08/2009 ALTRIA GROUP INC MO 17.61000 . 1.00\n" " 13901 05/08/2009 ALTRIA GROUP INC MO 17.51000 . 1.00\n" " 13901 06/08/2009 ALTRIA GROUP INC MO 17.64000 . 1.00\n" " 13901 07/08/2009 ALTRIA GROUP INC MO 17.71000 . 1.00\n" " 13901 10/08/2009 ALTRIA GROUP INC MO 17.56000 . 1.00\n" " 13901 11/08/2009 ALTRIA GROUP INC MO 17.52000 . 1.00\n" " 13901 12/08/2009 ALTRIA GROUP INC MO 17.58000 . 1.00\n" " 13901 13/08/2009 ALTRIA GROUP INC MO 17.64000 . 1.00\n" " 13901 14/08/2009 ALTRIA GROUP INC MO 17.56000 . 1.00\n" " 13901 17/08/2009 ALTRIA GROUP INC MO 17.52000 . 1.00\n" " 13901 18/08/2009 ALTRIA GROUP INC MO 17.64000 . 1.00\n" " 13901 19/08/2009 ALTRIA GROUP INC MO 17.66000 . 1.00\n" " 13901 20/08/2009 ALTRIA GROUP INC MO 17.84000 . 1.00\n" " 13901 21/08/2009 ALTRIA GROUP INC MO 18.04000 . 1.00\n" " 13901 24/08/2009 ALTRIA GROUP INC MO 18.33000 . 1.00\n" " 13901 25/08/2009 ALTRIA GROUP INC MO 18.15000 . 1.00\n" " 13901 26/08/2009 ALTRIA GROUP INC MO 18.17000 . 1.00\n" " 13901 27/08/2009 ALTRIA GROUP INC MO 18.27000 . 1.00\n" " 13901 28/08/2009 ALTRIA GROUP INC MO 18.22000 . 1.00\n" " 13901 31/08/2009 ALTRIA GROUP INC MO 18.28000 . 1.00\n" " 13901 01/09/2009 ALTRIA GROUP INC MO 18.11000 . 1.00\n" " 13901 02/09/2009 ALTRIA GROUP INC MO 18.28000 . 1.00\n" " 13901 03/09/2009 ALTRIA GROUP INC MO 18.21000 . 1.00\n" " 13901 04/09/2009 ALTRIA GROUP INC MO 18.50000 . 1.00\n" " 13901 08/09/2009 ALTRIA GROUP INC MO 18.52000 . 1.00\n" " 13901 09/09/2009 ALTRIA GROUP INC MO 18.59000 . 1.00\n" " 13901 10/09/2009 ALTRIA GROUP INC MO 18.53000 . 1.00\n" " 13901 11/09/2009 ALTRIA GROUP INC MO 18.14000 0.34000 1.00\n" " 13901 14/09/2009 ALTRIA GROUP INC MO 17.99000 . 1.00\n" " 13901 15/09/2009 ALTRIA GROUP INC MO 17.91000 . 1.00\n" " 13901 16/09/2009 ALTRIA GROUP INC MO 18.23000 . 1.00\n" " 13901 17/09/2009 ALTRIA GROUP INC MO 18.02000 . 1.00\n" " 13901 18/09/2009 ALTRIA GROUP INC MO 17.96000 . 1.00\n" " 13901 21/09/2009 ALTRIA GROUP INC MO 18.04000 . 1.00\n" " 13901 22/09/2009 ALTRIA GROUP INC MO 17.89000 . 1.00\n" " 13901 23/09/2009 ALTRIA GROUP INC MO 17.75000 . 1.00\n" " 13901 24/09/2009 ALTRIA GROUP INC MO 17.50000 . 1.00\n" " 13901 25/09/2009 ALTRIA GROUP INC MO 17.50000 . 1.00\n" " 13901 28/09/2009 ALTRIA GROUP INC MO 17.67000 . 1.00\n" " 13901 29/09/2009 ALTRIA GROUP INC MO 17.90000 . 1.00\n" " 13901 30/09/2009 ALTRIA GROUP INC MO 17.81000 . 1.00\n" " 13901 01/10/2009 ALTRIA GROUP INC MO 17.54000 . 1.00\n" " 13901 02/10/2009 ALTRIA GROUP INC MO 17.47000 . 1.00\n" "\n",fp); fclose(fp); fp=fopen("/tmp/abc123","r"); char puffer[1000],a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],g[1000], s[1000]; float price; while( fgets(puffer,1000,fp) ) { Replace(puffer, '.', ','); int n1,n2; char t[1000]; if( 2==sscanf(puffer,"%s%s%n",a,b,&n1) ) { if( 4==sscanf(strrev(strcpy(t,puffer)),"%s%s%s%s%n",g,f,e,d,&n2) ) if( 1==sscanf(puffer+n1+1,"%[^\n]",c) ) { c[strlen(c)-n2]=0,printf("%s;%s;%s;%s;%s;%s",b,c,strrev(d),strrev(e),strrev(f),strrev(g)); price=atof(e)/atof(g); char buf[255]; gcvt(price, 10, buf); Replace(buf, '.', ','); printf(";%s\n",buf); } } } fclose(fp); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue