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

#1
Soy nuevo en esto de agregar lib.

Ya agregué en mi proyecto la ruta del lib Project Properties -> Linker -> Input -> Additional Dependencies.

Y también agregue en el código el:
Código (cpp) [Seleccionar]
#pragma comment (lib, "discord/discord-rpc.lib")

Pero me sigue dando varios errores al compilar uso VS2017

Error:
Código (cpp) [Seleccionar]
Error LNK2019 unresolved external symbol _Discord_Initialize referenced in function "void __cdecl discord_integration::initialize(void)" (?initialize@discord_integration@@YAXXZ)

Que puede estar haciendo mal?

Si me pueden ayudar se los agradecería :)

#2
Programación C/C++ / Contador de palabras
18 Marzo 2018, 18:51 PM
Hola, como puedo hacer para que este programa me cuente cuanta cantidad de pacman se encuentra en una cadena.

Por ejemplo: solo que compruebe los pacmans (Hola :v Hola :v Adiós :v Adiós :v:v:v:v) = 7 pacmans.

No entiendo mucho de esto espero que me ayuden gracias.

Código (cpp) [Seleccionar]

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

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

using namespace std;

int main()
{
int iCont = 0, i = 0;
char cPacman[] = "Hola :v Hola :v Adios :v Adios :v:v:v:v";
char cPalabra[] = ":v";

string sString = string(cPacman);

int iLen = strlen(sString.c_str());

if (sString.find(cPalabra) == -1)
printf("No se encuentra ningun pacman");
else
{
while (i < iLen)
{
while (i < iLen && cPacman[i] == ' ')
{
i = i + 1;
}

if (i < iLen)
{
iCont = iCont + 1;
}

while (i < iLen && cPacman[i] != ' ')
{
i = i + 1;
}
}

printf("El pacman si se encuentra y se repite %d", iCont);

}

getch();
return 0;
}

#3
Gracias ya voy a probar ese code de todos modos encontré una solución a mi problema .

if (strncmp(pMessage, "Last match won by ", 18) == 0)
{
}
#4
Lo que yo necesito es comprobar una cadena el problema es que la cadena cambia
Mira un ej

if (strcmp("Last match won by", pMessage) == 0)// La cadena original contiene lo que es (Last match won by Nombre)
{
}


Lo que yo quiero es cortar el nombre y dejar el texto nomas para así poder comprobarlo con un strcmp :)
#5
Hola.
Lo que yo quiero hacer es comprobar una cadena el problema es que esta cadena cambia no siempre es igual ej: (Last match won by Lucas) lo que siempre cambia es el nombre, intente cortar la cadena original y comprobar la cadena cortada pero no me funciono capas que hice algo mal.


// el code lo saque de google
char *substring(size_t start, size_t stop, const char *src, char *dst, size_t size)
{
int count = stop - start;
if (count >= --size)
{
count = size;
}
sprintf(dst, "%.*s", count, src + start);
return dst;
}
//static const char text[] = "Last match won by Lucas";Corto la cadena después del "by "
char a[19], b[5], sz[100];
sprintf(sz,"%s", substring(1, 15, CadenaOriginal, a, sizeof a));

        if (strcmp("Last match won by", sz) == 0)
{
        }


Si tienen una mejor forma de hacerlo y me quieren decir mejor :)
Espero que me puedan ayudar gracias!!! ;D
#6
Hola, necesito ayuda con este code

Lo que yo quiero eliminar es esto de la cadena maps/.bsp y dejar solo Vengeance


        //Cadena original = maps/Vengeance.bsp
char parte[] = "maps/";

char nueva[40];
int posicion = strlen(level) - strlen(strstr(level, parte));

for (int a = 0; a < posicion; a++)
nueva[a] = level[a];

for (int a = posicion; a < strlen(level); a++)
nueva[a] = level[a + 5];

sprintf(sz, "%s", nueva);

Soy novato en esto no se como hacerlo les agradecería si me pueden ayudar!