• Welcome to Test Foro de elhacker.net SMF 2.1.
 

[C] Problema con caracteres y cadenas

Started by n-utz, 21 May 2016, 03:41 AM

0 Members and 1 Guest are viewing this topic.

engel lex

hmm claro! lo siento! jeje

las string siempre deben terminar en \0 que es el caracter de terminación de string, los metodos automáticos (como cin) normalmente lo agregan, pero si lo haces a mano, debes agregarlo tu (por eso los string siempre deben tener 1 más de largo adicional)

Code (cpp) Select
int main()
{
    char c, palabra[2];
    fflush(stdin);
    scanf("%c", &c);
    palabra[0]=c;
    palabra[1]='\0';

    printf("%s", palabra);

    return 0;
}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

n-utz

#11
Perfecto, muchisimas gracias, o solucione cargandole el caracter a mano, sin pasarselo desde la variable, pero es bueno saber esto, ya lo estoy probando.

EDIT: Anda perfecto, gracias por ayudarme engel, saludos!