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úCita de: do-while en 26 Julio 2010, 23:31 PMCita de: .:BlackCoder:. en 26 Julio 2010, 23:22 PM
Si quieres ver ejercicios dificiles mira los de "las olimpiedas informaticas españolas" eso si es feo
Jur jur jur... ejercicios feos feisimos. Mas feos que los Borbones... Trabajando en C++ aun se tiene ventaja, por la STL, que es estandar y puedes utilizarla, pero en C, el echo de tener que estar construyendo las estructuras de datos para cada problema en el que hacen falta es una autentica locura. Otra fuente de demencia son los problemas en los que la salida no quedan bien definida y tienes que resolver el problema ajustando la salida por ensayo y error...
http://www.olimpiada-informatica.org/?cmd=inici
¡Saludos!
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
#include <stdio.h>
#include <string.h>
int main(void)
{
char *cadena = "Hola mundo!";
if(strchr(cadena, ' '))
puts("Si");
else
puts("No");
return 0;
}
#include <stdio.h>
void squeeze(char s[], char c)
{
unsigned int i, j;
for(i = j = 0; s[i] != '\0'; i++)
if(s[i] != c)
s[j++] = s[i];
s[j] = '\0';
}
int main(void)
{
char cadena[] = "Hola mundo";
squeeze(cadena, ' ');
puts(cadena);
return 0;
}
Cita de: maxx93 en 24 Julio 2010, 03:44 AM
Modifique un poco el code...
setlocal enabledelayedexpansion
set n=0
for /f "delims=" %%a in (lista.txt) do (if exist %%a (set /a n=!n!+1&echo %%a se encontro >> archivo.txt))
echo -------------------------------->>archivo.txt
echo Se encontraron %n% archivos>>archivo.txt
En lista.txt estan las rutas de los archivos
Salu2
set /a n=0
for /f "tokens=*" %%_ in (lista.txt) do (
if exist "%%_" (
set /a n+=1
echo Se encontró [%%_] >> "archivo.txt"
)
)
echo Se encontraron %n% archivos >> "archivo.txt"