Citar¿Qué me recomendáis que lea después? ¿Alguno de los libros aquí publicados?Yo te recomendaria q leas "El lenguaje de programacion C"
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitar¿Qué me recomendáis que lea después? ¿Alguno de los libros aquí publicados?Yo te recomendaria q leas "El lenguaje de programacion C"
Citaresta función recoge carácteres hasta que encuentra un retorno de carrolee hasta encontrar un salto de linea
Citar¿Por qué la función no espera la entrada de carácteres cuando el buffer de teclado está limpio?no entiendo a q te referis. En el programa que pusiste siempre el bufer va a estar "sucio"(debido al caracter ENTER que deja scanf en el bufer del teclado), por lo tanto gets no espera la entrada de caracteres
CitarMe ha dado coraje que tu código con lo trabajado que está y que a simple vista parece que debe solucionar el error, pues que no me lo soluciona, al menos a mi. Le voy a echar ahora un vistazo a tu enlace sobre la función strcat aver que más consigo informarme.esto me parece que pasa por otro lado, y no por los programas que te pasaron ya que cualquiera deberia andar. Preguntas tontas:
Citarno permite ejecutar funciones del sistema system();nose de donde sacaste eso. Lo unico que hace sprintf es almacenar una cadena, con cierto formato, en un arreglo; en tu caso en netcat
int main(void)
{
char a[]="dir";
char b[]="Java" //es una carpeta que tengo en el escritorio
char cmd[20];
sprintf(cmd,"%s %s",a,b); // armo el comando a ejecutar
system(cmd); // ejecuto: dir Java
//system("PAUSE");
}
Citaralguno de ustedes puede decirme con que funciones o como hacer para leer un archivo txt y como guardar los datos en una cola?...Si tu archivo tiene esa forma, ej: "crear alumno(1,Juan,10,Sexto,6)", primero tenes que leer la cadena como te dijeron, segundo tener un puntero que apunte a "1,Juan,10,Sexto,6)", y finalmente seguro tenes q usar la funcion strtok (si estas en C), y ademas(no aclaras mucho) convertir esos numeros a int...
tengo el archivo txt:
Código:
crear alumno(1,Juan,10,Sexto,6)
crear alumno(2,Pedro,9,Cuarto,2)
crear alumno(3,María,11,Sexto,6)
char* M[filas][columnas];
char M[filas][columnas];