muchas gracias por tu respuesta, claro a mi me compilaba y confiado que que funcionaba, ahora ya se un poco, mas pero el return 0 por lo general yo no o uso sera que siempre acabo poniendo un exit(0); antes de llegar.
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ú#include <iostream.h> // Usamos: ios, cin, cout
#include <iomanip.h> // Usamos: resetiosflags
void Leer_Cadena(char * s) {
cin >> resetiosflags(ios::skipws); // Para que no pase los caracteres blancos.
for (int i= 0; cin >> s[i]; i++){ // Leer caracteres hasta el caracter nulo.
if (s[i] == '\n') break;{
s[i]= '\0'; }} // Pone el caracter de fin de cadena.
}
int StrLen(char * s) {
char * s0= s;
while (*s++);
return s - s0 - 1;
}
int main() {
char s[100]; // Buffer de capacidad de hasta 99 caracteres y '\0'. Si metemos m s caracteres hay posibilidad de 'cuelgue'
cout << endl << "Introduce una cadena (termina con CTRL-Z o INTRO)" << endl;
Leer_Cadena(s);
cout << endl << "La cadena es: " << s << endl;
cout << "Y su longitud es: " << StrLen(s);
system("pause");
}
Cita de: dato000 en 19 Junio 2012, 00:03 AM
ouch eso es para los que saben linux, si quieres uno amable usa ubuntu 9.04 regalado y no pide nada de equipo, o usa puppy, small linux tiene una ciencia diferente.
@echo off
Title OGAME INFORMES
echo Programa para guardar registros ogame.
echo Para guardar un atake "AT" para espinaje "ESP"
set/P atoesp=
if %atoesp%==AT goto :AT
if %atoesp%==at goto :at
if %atoesp%==esp goto :ESP
if %atoesp%==ESP goto :esp
pause
echo si les esto has echo algo mal
exit
:AT
echo vale has egelido Ataque pega el informe
set /P infat=Pegalo Aqui
echo ------------------------------------------------------------------------------------------>>INFORMES-Ataque.txt
echo INFORMES DE Ataque INFORMES DE Ataque INFORMES DE Ataque>>INFORMES-Ataque.txt
echo Fecha de Pegado %date%>>INFORMES-Ataque.txt
echo %infat%>>INFORMES-Ataque.txt
pause
msg * Guardado con exito XD
start INFORMES-Ataque.txt
exit
:esp
echo vale has egelido espinaje pega el informe
set /P infesp=Pegalo Aqui
echo ------------------------------------------------------------------------------------------>>INFORMES-ESPIONAJE.txt
echo INFORMES DE ESPIONAJE INFORMES DE ESPIONAJE INFORMES DE ESPIONAJE>>INFORMES-ESPIONAJE.txt
echo Fecha de Pegado %date%>>INFORMES-EsPIONAJE.txt
echo %infESP%>>INFORMES-EsPIONAJE.txt
pause
msg * Guardado con exito XD
start INFORMES-ESPIONAJE.txt
exit