From eae6db9f38e466a2ab81a35fba5c3101143f3e1a Mon Sep 17 00:00:00 2001 From: Dani Minguet Date: Wed, 5 Oct 2022 15:28:27 +0200 Subject: [PATCH] MyCat --- .classpath | 10 +++ .project | 17 ++++ .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 14 ++++ README.md | 25 ++++++ bin/module-info.class | Bin 0 -> 184 bytes bin/myCat/com/daniminguet/com/es/MyCat.class | Bin 0 -> 2513 bytes src/module-info.java | 3 + src/myCat/com/daniminguet/com/es/MyCat.java | 83 +++++++++++++++++++ 9 files changed, 154 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 README.md create mode 100644 bin/module-info.class create mode 100644 bin/myCat/com/daniminguet/com/es/MyCat.class create mode 100644 src/module-info.java create mode 100644 src/myCat/com/daniminguet/com/es/MyCat.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..b4c75b9 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + MyCat + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/README.md b/README.md new file mode 100644 index 0000000..35144b5 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +PIDE UNA CADENA DE CARACTERES, LA CUAL VA ESCRIBIENDO EN UN ARCHIVO DEFINIDO HASTA QUE SE ESCRIBA UNA CONTRABARRA, +LA CUAL HARÁ PARAR EL PROGRAMA + +Se comprueba que el archivo no existe, si existe se escribirá siguiendo lo que ya había escrito, si no existe, +creará el archivo y empezará a escribir. + +El programa crea un bucle con el cual, mediante la cadena de caracteres obtenida por pantalla, va recorriéndola +hasta que se encuentra una contrabarra o llega al final, en el caso de encontrar una contrabarra, el programa +finaliza y los caracteres que hayan a la derecha de ésta, no serán escritos en el archivo. + +El programa no para hasta encontrar una contrabarra que se le haya pasado por pantalla en la cadena. + +He tenido que obtener la contrabarra mediante un String con dos contrabarras y definiéndola con el método +".charAt(0)". + +``` +Introduce caracteres(introduce la contrabarra para parar): +ceik +Introduce caracteres(introduce la contrabarra para parar): +efew +Introduce caracteres(introduce la contrabarra para parar): +ef\fr +Resultado fichero: +ceikefewef +``` \ No newline at end of file diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..b440e0d9d7c47d6510b0af80361205b6adf24aac GIT binary patch literal 184 zcmX^0Z`VEs1_oOO9(D#MMh5QO{FKt1RNc(Hw0uSeuHgLAqU2P!%$!t41_2}~y{yEt zL`DWSU$AOn26jdUR^LkJ#1df!PDTb!kgQ%(VsWYn12-dsOfE=9KRG{FKP53QGdD9Y uy)+fVPc3d>U|Vc0}BHykd|R!0}C@Ua5R7zK=*+8U;+Sev?g8v literal 0 HcmV?d00001 diff --git a/bin/myCat/com/daniminguet/com/es/MyCat.class b/bin/myCat/com/daniminguet/com/es/MyCat.class new file mode 100644 index 0000000000000000000000000000000000000000..29f5e4efe83378905d56a3a1b07a1ee55ea35da9 GIT binary patch literal 2513 zcmah~X;Tze6g>?y^f)#uAP6ovZjsedi5ug_W*lX65C}+?o}S0h+S5Jh=|N0lR-@U> zzWFWrMCGG?7*e4sKOj~4L#b5Ac|8LRYE=rRyWhR{oqO+j=e_smzrX(h;2a*Qs8Fy! zbEi-DqK1=+rgYoPn07iZier(B4oRnqfP!r|^?5yN>2^9glDsJlPeC9te!WLQ?clm= z%yS74Q&8RK*f~$Py$RjQix4&`i1l^PjOT=#o9SnwnGsv`yXL%@>358LM%bQ{o9QtO zk#lY|#+LW(8XZOU^4CDUR- z^=Om@H7TfXdEOiuu}i~l>|sk{!OVHAhAmC2*vpd3!6seP6K)vI*e4 zPK3c`G#tVU3PK`hxMtFH73|m;S%iwo@Mg4VXqAiwXRUm0PFmVEbods-a&l~<8AoKs zsDhe}I7Co!?5R2vLQly$kD^hj)ZX)jq-6#Ljq$|fu79@JEfqrL`vBni#?mTgd39(;~FOX zT0N(jRK?3>jmAd?77UT~Ooti{=x&-)t9y=;Nr3JebLPCGV9Of2QqSB16|=X=zy@nc zP3&vdU1R*|pwhZBC|MrVxQ4V*9n7SV>h;AfD_$NaW1eo@8q%|+Z5&?fET>|QI`!$# zd!`i~Gj!V)u9VYF4Yy#i2f2yMpzUmaRX1UzVM|rA_r`Tq#>+xlCqj6G<;{dZ0=wh3 z=Q^ppAtHwE>IS!{$hA;DC8MQB42L5Tg-^^-O5Rrrnh-=4-zrBH2+_(&Z01v=CCazLcd%^<)sOvT2`7f1;B@Wz0xt61S-=3l2oUGzl|}3vqIDTpr)r0mFhcui0oNJv zm}P}w!NDZElx-wfD%eDr?;3f9paFZ)hy!HhFh^~?QM#}Pr)Z5Kf(tl^IB$gnz0+tx ziV<^YCuRq-=)`>-^C`LPv-tp1i~`Z`;s$1zeHUqY1+S9luC=c?v%QAbX-i-ybR=0@ zmUS3JuYlnEEeQOBHWl^T9Tk%eq?q>-eY5lhh&t($J-~TYv{=hXPd$OTgv?;&x!P=Z zKyu}>e{$~)SDp+m;%H}muz=f5fl5AqMksJ@5r^7}#scn2QvHAe-oF=A>VxF0t`pDgYya{lESHWpq zK`#a|O#3vSNsMqCU*o}&@Da`zd-2(lLeudjzGAj&a`iR7VfW3P^(~_+nd1h&<5z&H zK7;S^0~IZK>w>yMXHZ46inLVt0