(Este codigo lo he encontrado [URL="http://mx.answers.yahoo.com/question/index?qid=20080524110513AAfFtP4"]aquí[/URL])
Código C++:
Ver original
#include<stdlib.h> #include<stdio.h> #include<string.h> #include<conio.h> #define H 100 int main(){ char contr[H],vec2[H] int a; char c; a=1; do { a=0; do { vec2[a]=c; a++; }while(c!=13);//mientras no de enter vec2[a-1]='\0';/* le pone un caracter de fin para q no de error al comparar en el siguiente if*/ a=1;} else{ a=0;} }while (a!=1); return 0; }//fin del main
Mi problema es que no quiero que me pida la primera contraseña, sino que ya esta en una variable. Lo he editado y me ha quedado así:
Código C++:
Ver original
#include<stdlib.h> #include<stdio.h> #include<string.h> #include<conio.h> #define H 100 int main(){ char contr[H]; char vec2[H]; int a; char c; contr[0]='p'; contr[1]='\0'; do { a=0; do { char contr[H],vec2[H]; int a; char c; vec2[a]=c; a++; } while(c!=13); vec2[a-1]='\0'; a=1;} else{ a=0;} }while (a!=1); }
Lo único es que al ejecutar el programa con mi código, se bloquea y se cierra.