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 - engel lex

#1881
un programa en linux no es compatible con windows, mac o android... asi mismo cualquier direccionalidad entre ellos...
#1882
cuando lo compilaste en linux, hiciste compilación cruzada para windows? o simplemente complilaste y ejecutaste como si fuera de windows?

es raro que te de la ruta del directx de farcry4
#1883
hmm revisando hay algo que en C no se puede por lo que creo, pero C++ si (por la forma en que funcion cout)

#include <cstring>
#include <iostream>
using namespace std;
int main()
{
   int inicio = 0, largo = 2;
   char texto[] = "algo"
   cout << strndup(texto+inicio, largo) << endl;
   return 0;
}



recomiendo cuidado al usarlo, recomiendo leer la documentacion
#1884
Dudas Generales / Re: Soy nuevo en esto
6 Julio 2018, 03:03 AM
que tema? específicamente que buscas?
#1885
no... char es un tipo primitivo y string es una librería de C, C se  basa mucho en la eficiencia de memoria y lo que indicas implica copiar la memoria a otro lugar (para extraer un substring), no hay tecnicas de una sola linea
#1886
no se si me desvío o te ayudo pero vamos...

algo util es leerlo como lenguaje humano... recoermos que "y" incluye  y "o" excluye

por ejemplo
((A y B) y (C o D) o (E y F)) o G

aquí por el parentesis sacamos a "G", si "G" es verdadero no hay discusión

nos queda
(A y B) y (C o D) o (E y F)

como "y" incluye, los reunimos, como "o" excluye lo separamos

((A y B) y (C o D)) o (E y F)

como justifico esto? en lenguaje humano, demos adjetivos y veamos
(A y B) será "amarillo"
(C o D) será "rojo"
(E y F) será "azul"

ahora demos un punto, debo dar un objetivo... vamos a comprar un carro, que color?

amarillo y rojo o azul

aquí vemos el orden usual de evalución https://msdn.microsoft.com/es-es/library/2bxt6kc4.aspx el orden como en el idioma es "y" < "xor" < "o" es decir primero "y" que "o"

vamos a comprar un carro que sea (rojo y amarillo)... o (azul).... ya que el "y" incluye

entonces volvemos con lo que llevabamos
((A y B) y (C o D)) o (E y F)

en este caso sabemos que si "E y F" son verdadero (al ser "y" ambos deben serlo) entonces no importa el resto... nos queda el resto

(A y B) y (C o D)

ambas partes deben cumplirse para ser cierto así que podemos usar "y" que une como propiedad distributiva


(A y B y C) o (A y B y D)

ya que A y B siempre deben cumplirse quienes son flexibles son C y D

esto es como: de nuevo en lenguaje
A = Alto
B = Bonito
C = Casado
D = Deportista

la persona debe ser

(Alto y Bonito) y (Casado o Deportista)

es decir siempre debe ser alto y bonito pero por lo menos Casado o Deportista... así que podemos distribuir como antes

(Alto y Bonito y Casado) o (Alto y Bonito y Deportista)

entonces... todo esto a que nos lleva?

los "y" unen, los "o" separan (indiscutiblemente los paréntesis unen)


espero se haya entendido





#1887
qué exactamente quieres lograr entonces?
#1888
PHP / Re: Ejecutar .sh mediante php!!!!
6 Julio 2018, 00:46 AM
según el caso
exec
http://php.net/manual/es/function.exec.php

o shell_exec
http://php.net/manual/es/function.shell-exec.php

lee la documentación y ve cual se apega más a tu caso
#1889
ok XD creo que me desvié...

por cierto las librerías standard no llevan .h eso es la librería de C, la de C++ es <cstring>

creo que buscas es strtok de cstring

http://www.cplusplus.com/reference/cstring/strtok/
#1890
la solucion tradicional sería esta

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
int main() {
  int d, m, y;
  char x1, x2;
  cout << "Ingrese fecha: ";
  cin >> d >> x1 >> m >> x2 >> y;
  cout << "Fecha: " << y << "-" << m << "-" << d << endl;
  return 0;
}


lo que haces es dejar que cin separe por tipos


así mismo tambien podrías usar <cstdio> y usar scanf y usar su formato de toda la vida