• Jueves 2 de Mayo de 2024, 05:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - rifarca

Páginas: [1]
1
C/C++ / Re: Compilar Flex con Dev C/C++ (solucionado)
« en: Jueves 26 de Agosto de 2010, 00:25 »
muy bien ya lo resolvi y comparto la solucion
1. Creamo el ejemplo.lex
Código: C
  1. int num_lineas = 0, num_caracteres = 0;
  2.    %%
  3.    n ++num_lineas; ++num_caracteres;
  4.     . ++num_caracteres;
  5.    %%
  6.     /*debe definir el  yyerror*/
  7.      void yyerror(){
  8.           printf("Error en la linea %d ", num_lineas);
  9.        }
  10.    /*debe definir yywarp*/
  11.     void yywrap(){
  12.          return 1;
  13.      }
  14.     /*se defini el main con argc y argv*/
  15.     main(int arc, char *argcv){
  16.    yylex();
  17.    printf( "# de líneas = %d, # de caracteres. = %dn", num_lineas, num_caracteres );
  18.    }
  19.  
2 compilamos ejemplo.lex  
Código: C
  1. flex -olexer.c ejemplo.lex 
  2.  
y obtengo el lexer.
3 Compilamos el Lexer.c
Código: C
  1. gcc lexer.c
  2.  
4 le passo un archivo desde linea de   comandos
Código: C
  1. lexer < ejemplo.txt 
  2.  
daraia como resultado
# de lineas = 2  y # de Caracteres = 15
si ejemplo.txt seria
Código: C
  1. sietes
  2. ochocient
  3.  

2
PHP / Pasar variables Javascript con Jquery a PHP via Ajax
« en: Martes 24 de Agosto de 2010, 02:22 »
hola por ahi lei un tema que no podia responder por el tiempo que lleva sin tener ninguna sugerencia o respuesta al respecto entonces decidi explicar como se hace el pasar una variable js con  jquery via  ajax a php
js2php.js
Código: Text
  1. //esperamos a que carge el dom
  2. $(document).ready(function(){
  3.        //cuando haga click
  4.        $("#accion").click(function(){
  5.               //obtemos la variable
  6.              var var_js = $("#var_js").val();
  7.              //creamos una peticion get via ajax a js2php.php
  8.              $.ajax({
  9.                  type: get,
  10.                  url: "js2php.php?var_js="+ var_js,
  11.                  success: function(data){
  12.                               $("#response") .html(data)
  13.                  },
  14.                 error: function(data){
  15.                             $("#response") .html(data)
  16.                });
  17.             });
  18.  
  19.  
  20. })
  21. });
  22.  
  23.  
js2php.php
Código: PHP
  1.  <?php
  2. //compruebo si obtuvimos las varibales
  3. if(!isset($_GET['var_js'])) || empty($_GET['var_js']){
  4.   echo "Error!!!";
  5. }else{
  6.  echo "Exito!!!"
  7. }
  8. ?>
  9.  
  10.  
js2php.html
Código: Text
  1.  
  2. <html>
  3.   <head>
  4.        <script src='jquery.js'></script>
  5.       <script src='js2php.js' type='javascript'></script>
  6.   </head>
  7.   <body>
  8.        <a id='accion'>accion</a>
  9.        <div id='var_js'>hola</div>
  10.        <div id='response'></div>  
  11.   /body>
  12.  </html>
  13.  
  14.  

Espero les sirva.. saludos

3
JavaScript / Pasar variables Javascript con Jquery a PHP via Ajax
« en: Martes 24 de Agosto de 2010, 02:14 »
hola por ahi lei un tema que no podia responder por el tiempo que lleva sin tener ninguna sugerencia o respuesta al respecto entonces decidi explicar como se hace el pasar una variable js con  jquery via  ajax a php
js2php.js
Código: Text
  1. //esperamos a que carge el dom
  2. $(document).ready(function(){
  3.        //cuando haga click
  4.        $("#accion").click(function(){
  5.               //obtemos la variable
  6.              var var_js = $("#var_js").val();
  7.              //creamos una peticion get via ajax a js2php.php
  8.              $.ajax({
  9.                  type: get,
  10.                  url: "js2php.php?var_js="+ var_js,
  11.                  success: function(data){
  12.                               $("#response") .html(data)
  13.                  },
  14.                 error: function(data){
  15.                             $("#response") .html(data)
  16.                });
  17.             });
  18.  
  19.  
  20. })
  21. });
  22.  
  23.  
js2php.php
Código: PHP
  1.  <?php
  2. //compruebo si obtuvimos las varibales
  3. if(!isset($_GET['var_js'])) || empty($_GET['var_js']){
  4.   echo "Error!!!";
  5. }else{
  6.  echo "Exito!!!"
  7. }
  8. ?>
  9.  
  10.  
js2php.html
Código: Text
  1.  
  2. <html>
  3.   <head>
  4.        <script src='jquery.js'></script>
  5.       <script src='js2php.js' type='javascript'></script>
  6.   </head>
  7.   <body>
  8.        <a id='accion'>accion</a>
  9.        <div id='var_js'>hola</div>
  10.        <div id='response'></div>  
  11.   /body>
  12.  </html>
  13.  
  14.  

Espero les sirva.. saludos
 
 

4
C/C++ / Compilar Flex con Dev C/C++
« en: Martes 24 de Agosto de 2010, 01:12 »
Hola amigos de este foro soy nuevo, en fin..
Quiciera saber si alguien podria ayudarme en esta encrucijada:

Estoy probando el Flex sobre Windows y tengo el compilador Dev c/c++

1. Creo un archivo lex (ejemplo.lex)
Código: C
  1. int num_lineas = 0, num_caracteres = 0;
  2. %%
  3. n ++num_lineas; ++num_caracteres;
  4. . ++num_caracteres;
  5. %%
  6. main(){
  7. yylex();
  8. printf( "# de líneas = %d, # de caracteres. = %dn", num_lineas, num_caracteres );
  9. }
  10.  

2. Genero un archivo c (ejemplo.c)
Código: Text
  1. c:flex>flex -oejemplo.c ejemplo.lex
  2.  

3. Muevo los archivos a flex-ejemplo (ejemplo.c y ejemplo.lex)
Código: Text
  1. c:flex>move ejemplo.* c:flex-ejemplo
  2.  

4. Trato de compilar(ejemplo.c)
Creo un proyecto nuevo y vacio llamado flex-ejemplo en la carpeta c:flex-ejemplo
y agrego la carpetas c:flexlib y c:flexinclude en opciones del compilador para el linker y
al compilar me da:
C:flex-ejemploejemplo.lex
    In function `yylex':
Line 3:
 `num_lines' undeclared (first use in this function)
  (Each undeclared identifier is reported only once   for each function it appears in.)
  `num_chars' undeclared (first use in this function)
 In function `main':
Line 10:

    `num_lines' undeclared (first use in this function)
    `num_chars' undeclared (first use in this function)
 C:flex-ejemploMakefile.win [Build Error]  [ejemplo.o] Error 1

desde ya gracias..
 :good:

Páginas: [1]