<div dir="ltr">Hola Laura,<div class="gmail_extra"><br></div><div class="gmail_extra">El mensaje de error es del enlazador, por lo que no es posible ejectuar el programa. Lo más seguro es que hubo un mensaje del compilador anterior a éste que es el error "de verdad". Mirando el código fuente, creo que el problema es la línea:<br><br>scandf( "%i", &pedidoBuscado );<br><br></div><div class="gmail_extra">El nombre correcto de la función es 'scanf'.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Espero que esto te sirva.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Steven</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-01 9:02 GMT-05:00 LAURA PATRICIA CARRANZA MURILLO <span dir="ltr"><<a href="mailto:laura.carranza@unibague.edu.co" target="_blank">laura.carranza@unibague.edu.co</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Buenos días y muchas gracias por la respuesta!<div><br></div><div>Agregué al código la parte en azul, pero el programa ya no ejecuta y en cambio me arroja el siguiente error: "C:\Users\usuario\Desktop\<wbr>collect2.exe<span style="white-space:pre-wrap">  </span>[Error] ld returned 1 exit status" . No estoy segura si esto tiene que ver con el hecho de que las filas del txt no tienen la misma longitud, es decir mientras una linea contiene 4 datos, la siguiente almacena 14. Yo había hecho ya una prueba agregando 0 manualmente para completar las filas y darles igual tamaño y funcionó bastante bien, pero será muy engorroso al aplicar el programa en archivos de mayor contenido. </div><div><br></div><div>Si dado el caso debo agregar ceros para completar las líneas de menor tamaño, me podrías indicar de qué manera encontrar la línea de mayor tamaño y su longitud?.</div><div><br></div><div>Aquí dejo el código modificado. </div><div><br></div><div><span class="gmail-"><div>#include <stdio.h></div><div> </div><div>int main()</div><div>{</div><div>   int i;<span style="white-space:pre-wrap">     </span></div><div>   char nombre[10]="datos.dat", linea[81];</div><div>   FILE *fichero;</div><div>   fichero = fopen( "C:\\Prueba\\guia(1).txt","r")<wbr>;</div><div>   printf( "Fichero: %s -> ", nombre );</div><div>   if( fichero )</div><div>      printf( "existe (ABIERTO)\n" );</div><div> </div><div>   else</div><div>   {</div><div>      printf( "Error (NO ABIERTO)\n" );</div><div>      return 1;</div><div>   }</div><div> </div><div><span style="white-space:pre-wrap">        </span>printf( "La primera linea del fichero: %s\n\n", nombre );</div><div>   <span style="white-space:pre-wrap"> </span>printf( "%s\n", fgets(linea, 81, fichero) );</div><div> </div><div><span style="white-space:pre-wrap">  </span>printf( "DATOS DE LOS PEDIDOS \n\n");</div><div><span style="white-space:pre-wrap">  </span>for (i = 0; i< 20; i++)</div><div><span style="white-space:pre-wrap">       </span>{</div><div><span style="white-space:pre-wrap">                </span> printf( "%s\n", fgets(linea, 81, fichero) ); </div><div><span style="white-space:pre-wrap">        </span>}</div><div><span style="white-space:pre-wrap">        </span></div></span><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap">    </span>fseek(fichero,0L,SEEK_CUR);</span></div><div><span style="background-color:rgb(159,197,232)">   char lineas[20][81];</span></div><span class="gmail-"><div><span style="background-color:rgb(159,197,232)"><br></span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap"> </span>for( i = 0; i< 20; i++ )</span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap"> </span>{<span style="white-space:pre-wrap">       </span></span></div><div><span style="background-color:rgb(159,197,232)"> <span style="white-space:pre-wrap">  </span> fgets( lineas[i], 81, fichero ); </span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap"> </span>}</span></div><div><span style="white-space:pre-wrap;background-color:rgb(159,197,232)"> </span></div></span><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap">    </span>printf("que pedido busca? ");</span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap">     </span>int pedidoBuscado;</span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap">  </span>pedidoBuscado= i+1;</span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap"> </span>scandf("%i",&pedidoBuscado);</span></div><div><span style="white-space:pre-wrap;background-color:rgb(159,197,232)">        </span></div><div><span style="background-color:rgb(159,197,232)"><span style="white-space:pre-wrap"> </span>printf("el pedido uno contiene: %s", linea[pedidoBuscado])</span>;</div><span class="gmail-"><div>  </div><div>   if( !fclose(fichero) )</div><div>      printf( "\nFichero cerrado\n" );</div><div>   else</div><div>   {</div><div>      printf( "\nError: fichero NO CERRADO\n" );</div><div>      return 1;</div><div>   }</div><div>   </div><div>      return 0;</div><div>}</div></span></div><div><br></div><div>Saludos!</div></div><div class="gmail_extra"><div class="gmail_quote"><div><div class="gmail-h5"><br></div></div></div></div></blockquote></div></div></div>