Menú

Mostrar Mensajes

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ú

Mensajes - bastri

#1
Cita de: engel lex en 20 Julio 2015, 07:38 AM
muestra el codigo de esa sección completa...

no debería influir, el orden de los factores no altera la suma, es decir


5+1+9+4+2+4=25
1+2+4+4+5+9=25

puede que el error está en otro punto

Claro, tenes razon con lo que decis. Igualmente el programa funciona de ambas maneras, pero la duda surgio porque en uno de los videos que estaba viendo un profesor decia que si queriamos sacar maximo de columnas habia que invertir el orden de los ciclos for. En fin, gracias por aclarar la duda. Seguramente que fue un error de concepto del profesor.
#2
Hola. Soy muy nuevo en el tema. La pregunta es muy sencilla.

Influye el orden de los 2 ciclos for para sumar las columnas de una matriz?

Es decir:

Es lo mismo hacer esto:

for (int j = 0; j < columnas; j++) {
for (int i = 0; i < filas; i++) {
v_suma_col[j] = v_suma_col[j] + mome[i][j];
}
}


que hacer esto?:

for (int i = 0; i < filas; i++) {
for (int j = 0; j < columnas; j++) {
                        v_suma_col[j] = v_suma_col[j] + mome[i][j];
                       }
                 }


O sea en una recorri por columnas y despues por filas y en la otra viceversa.

La matriz mome es una matriz a la que anteriormente le cargue los datos a sumar.

Gracias.
#3
Muchas gracias a ambos. Me estoy metiendo de lleno en C y me alegra saber que hay gente del otro lado queriendote ayudar.

PD: Estoy analizando el codigo y hay dos dudas que se me generaron:

1- Al poner en el while "... && !isdigit(ch)..." estamos diciendo que el while de verdadero si isdigit retorna 0, no?

2- Porque se usa el ultimo while con ungetc? busque sobre esta funcion pero las explicaciones no las pude entender.

3- fscanf va a retornar algo diferente a 1 si por ej: le especificamos un solo %d y este dato no es un digito?
#4
Hola, tengo el siguiente codigo:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void leerarchivo(char path[]){
FILE *archivo;
int numero;

archivo = fopen(path, "r"); //

if (archivo != NULL){
while(!feof(archivo)){
fscanf(archivo, "%d\n", &numero);
printf("numero: %d\n", numero);
}
}
fclose(archivo);
}

int main(int argc, char** argv){
leerarchivo("archivo2");
return 0;
}


Basicamente lee numeros desde "archivo2" y los muestra uno abajo del otro.

El motivo de mi post radica en que si yo al archivo le pongo algun caracter se genera un bucle que muestra infinitas veces el ultimo numero. Y por ende yo quisiera que no lea los caracteres del archivo que no sean numeros para que esto no suceda.

Como puedo solucionarlo y porque pasa esto? Gracias de antemano
#6
Hola! Aver si me explico, lo que quiero hacer es un login que verifique secuencialmente los usuarios:contraseñas hasta que encuentre el ingresado, y en caso de que no tire un error.

Los usuarios y contraseñas estarian delimitados por el caracter ":" y ubicados en un archivo, por ejemplo:

CitarC:/cuentas.txt   --- >
user:pass
admin:1234
ect:ect

Como hago para indicarle al sistema que tome como usuario lo que esta a la izq del : y como contraseña lo que esta a la derecha? Gracias de antemano!!
#7
Estuve insistiendo y no encontre la solucion.... que se les ocurre?
#8
Hola , estoy haciendo un laboratorio de práctica con mi primo, los dos somos principiantes en Seguridad Informática.
Estamos usando SET (Actualizado en su ultima versión) y al hacer cualquier modelo de ataque dentro de nuestra WLAN no tenemos problema, se puede llevar a cabo.
Ahora cuando queremos hacerlo fuera de la misma WLAN, es decir en redes diferentes (Contamos con 2 isp diferentes via wireless) podemos iniciar el ataque, pero no podemos proceder.
Hosteamos la "página falsa" de cualquier ataque en una de las redes, y entramos desde la otra. Sin problema podemos entrar. Pero no nos registra los datos.
EJEMPLO: Clonamos https://www.facebook.com y desde cualquier pc fuera de la red logramos entrar , pero no seguir el ataque. Una vez que ponemos los datos de usuario y contraseña en la pc que se ejecuta el SET no aparecen, solo aparece el registro de que se esta queriendo conectar alguien.

http://imageshack.us/photo/my-images/408/screenshotjzu.png

Gracias de antemano