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 - BlackZeroX

#401
Curioso hace 3 días ingrese a la pagina y me plasmaba 29 días en el contador regresivo hoy entro y sigue en 29...
tengo bastantes preguntas...

por ejemplo:

¿A que usuarios esta destinado?
¿Cual es su propósito?
¿Cuales son las ventajas ante otros Distros?
entre otras.

Por que si ya van por el Bugtraq-II entonces el Bugtraq (1) cubre estas cuestiones...

P.D.: Me acabe de inscribir para ver si el foro tiene mis respuestas.

Dulces Lunas!¡.
#402
perdon el codigo en C++ era asi:

Código (cpp) [Seleccionar]



#include <iostream>
#include <algorithm>
#include <map>
#include <string>

using std::cout;
using std::endl;
using std::cin;
using std::string;
using std::map;
using std::sort;

int main() {     // ==============
    string cadena;
    map<char, size_t> contador;
    register map<char, size_t>::iterator it;

    cout << "ingresa el texto: ";
    getline(cin, cadena);
    cout << endl;
    cout << "Longitud: " << cadena.length() << endl;

    for (register size_t i = 0; i < cadena.length(); i++) {
        contador[cadena[i]]++;
    }

    cout << "Caracter.\tRepeticiones." << endl;
    for (it = contador.begin(); it != contador.end(); ++it) {
         cout << (*it).first << "\t" << (*it).second << endl;
    }

    cin.get();  //  Pausamos

    return 0;
}



en C



#include <stdio.h>
#include <string.h>
#include <stdlib.h>

inline size_t readLine(FILE *file, char **line) {
    size_t size = 0;

    (*line) = (char*)malloc(1);

    while (((*line)[size] = getchar()) != '\n')
        (*line) = (char*)realloc((*line), ++size + 1);

    (*line)[size] = '\0';

    return size;
}

int main() {     // ==============
    register size_t countChars[256];
    char *line;
    size_t size;

    memset(countChars, 0, 256 * sizeof(size_t));
    size = readLine(stdin, &line);

    if (!line)
    {
        fprintf(stderr, "No se pudo leer la linea del teclado.");
        return EXIT_FAILURE;
    }

    //  Contamos cada caracter.
    for (register size_t i = 0; i < size; i++)
        countChars[(int)(line[i])]++;

    for (register int i = 0; i < 256; i++)
    {
        if (countChars[i])
        {   //  Mopstramos solo las letras que se tenian en la frase.
            printf("%c (%d) = %d\n", (char)i, i, countChars[i]);  // caracter (ascii) = repetido
        }
    }

    free(line);
   
    getchar();

    return 0;
}



Dulces Lunas!¡.
#403
me aparece:

Not Allowed

voy a intentar mas tarde...

Dulces Lunas!¡.
#404
Cita de: carlos_129 en  3 Julio 2012, 02:00 AM
creo que me esta faltando  algo

Lee bien mi Post no falta nada (todo esta en el).

Dulces Lunas!¡.
#405
http://foro.elhacker.net/programacion_visual_basic/source_cls_clsfiles_multicriterio-t307522.0.html;msg1527333#msg1527333

Código (vb) [Seleccionar]


Option Explicit

Private WithEvents ClsScanDisk          As cls_files
Private ThisPath$
Private CountFiles&

Private Sub ClsScanDisk_Begin()
   ThisPath$ = ClsScanDisk.FindInPath
   CountFiles& = 0
   Caption = "ScanDisk ha Encontrado: "
End Sub

Private Sub ClsScanDisk_File(NameFile As String, TypeOfFile As Long, ByVal Atrributes As Long)
   CountFiles& = CountFiles& + 1
   Caption = "ScanDisk ha Encontrado: " & CountFiles&
   Debug.Print ThisPath$ & NameFile   ' <--- en lugar de debug.print pones kill
   Debug.Print vbTab & "Criterio:"; ClsScanDisk.CriterionToFind(TypeOfFile),
   Debug.Print "Atributos:"; Atrributes
End Sub

Private Sub ClsScanDisk_Finish()
   Caption = "ScanDisk ha Encontrado: " & CountFiles& & " -> Finalizado."
End Sub

Private Sub ClsScanDisk_Folder(PathFolder As String, ByVal Atrributes As Long)
   ThisPath$ = PathFolder
End Sub


Private Sub Form_Load()
   If ClsScanDisk Is Nothing Then Set ClsScanDisk = New cls_files
   With ClsScanDisk
       If .ItsRun Then .Stop_
       .CriterionToFind = Split("*.mp3,*.wma,*.avi,*.mid,*.mid", ",") ' en lugar  de esta lista de extensiones pon    split("*.jpg")
       '.CriterionFindDir = vbReadOnly                  '   //  Solo directorios de Solo lectura.
       '.CriterionFindFile = vbHidden Or vbReadOnly     '  //  Solo archivos ocultos.
       .FindInPath = "c:\"
       .AllowEvents = True
       Call .Start_
   End With
End Sub



Existen mas clases para buscar archivos una mas completa es de la de LeandroA.

Dulces Lunas!¡.
#406

Código (cpp) [Seleccionar]


#include <stdio.h>
#include <stdlib.h>

char *readLine(FILE *file) {
    char *line = (char*)malloc(1);
    size_t size = 0;

    while ((line[size] = getchar()) != '\n')
        line = (char*)realloc(line, ++size + 1);

    line[size] = '\0';

    return line;
}

int main() {     // ==============
    char cmd[512];
    char *path; //  MAX_PATH = 256

    puts("Ruta a crear");
    path = readLine(stdin); //  leemos una linea desde el buffer de entrada del teclado
    sprintf(cmd, "mkdir \"%s\"", path); //  construimos la cadena por ejemplo: mkdir "c:\Hola Mundo desde C-ANSI"
    system(cmd);    //  Ejecutamos.

    free(path);
    getchar();
    return EXIT_SUCCESS;
}



Dulces Lunas!¡.
#407
Cita de: ALONSOQ en  2 Julio 2012, 23:22 PM
Podrías ponerlo en C; no entiendo nada.

Que lastima...

Dulces Lunas!¡.
#408

Código (cpp) [Seleccionar]


#include <iostream>
#include <algorithm>
#include <map>
#include <string>

using std::cout;
using std::endl;
using std::cin;
using std::string;
using std::map;
using std::sort;

int main() {     // ==============
    string cadena;
    map<char, size_t> contador;
    register map<char, size_t>::iterator it;

    cout << "ingresa el texto: ";
    cin >> cadena;
    cout << endl;
    cout << "Longitud: " << cadena.length() << endl;

    for (register size_t i = 0; i < cadena.length(); i++) {
        contador[cadena[i]]++;
    }

    cout << "Caracter.\tRepeticiones." << endl;
    for (it = contador.begin(); it != contador.end(); ++it) {
         cout << (*it).first << "\t" << (*it).second << endl;
    }

    con.get();  //  Pausamos
   
    return 0;
}



Dulces Lunas!¡.
#409
abrir
guardar
guarda como
rehacer
deshacer

... (casi como el block de notas).

pre visualizar...

estaria bueno que también se pudiera publicar desde el... es una lastima que nos ea su finalidad.

Dulces Lunas!¡.
#410
Cita de: 79137913 en 29 Junio 2012, 20:58 PM
Black, ni ganas de copiar las dependencias a la carpeta, lo podes bajar vos el archivito ese :P

Un consejo que me dio un profesor de la Univ. "Cuando desarrolles, presenta-lo pensando en que las personas son -floj@s-, no obvies nada o le dejes el trabajo a tu usuario final da igual que grado de conocimientos tenga".

Te dejo un Tip

* Puedes guardar y leer una estructura en un archivo (si son strings o array crealos de longitud fija si no este no te funcionara).

Dulces Lunas!¡.