title: read.delim() - errors "more columns than column names" and "header and ''col.names" are of different lengths"
body: <p><strong>Preliminary information</strong>
  OS: Windows XP Professional Version 2002 Service Pack 3; R version: R 2.12.2 (2011-02-25)</p>
  
  <p>I am attempting to read a 30,000 row by 80 column, tab-delimited text file into R using the <code>read.delim()</code> function.  This file does have column headers with following naming convention: "_".  The code that I use to attempt to read the data in is:</p>
  
  <pre><code>cc &lt;- c("integer", "character", "integer", rep("character", 3), 
          rep("integer", 73))
  
  example_data &lt;- read.delim(file = 'C:/example.txt', row.names = FALSE,
                             col.names = TRUE, as.is = TRUE, colClasses = cc)
  </code></pre>
  
  <p>After I submit this command, I receive the following error message:</p>
  
  <pre><code>Error in read.table(file = file, header = header, sep = sep, quote = quote,  : 
  more columns than column names
  In addition: Warning message:
  In read.table(file = file, header = header, sep = sep, quote = quote,  :
    header and 'col.names' are of different lengths
  </code></pre>
  
  <p>Information that may be important - from column 8 until column 80 the count of zeros in each column is as follows:</p>
  
  <pre><code>column 08: 29,000 zeros
  column 13: 15,000 zeros
  column 19: 500 zeros
  column 43: 15,000 zeros
  columns 65-80: 29,000 zeros for each column
  </code></pre>
  
  <p>Can anyone help identify reasons that I am receiving the above error messages?  Any help will be greatly appreciated.</p>