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

#271
Hola! no pudist usar strtok porque no lo estas usando bien. Aparte de leer el link q te mando exel http://c.conclase.net/librerias/?ansifun=strtok falta agregar algo mas(q el link no lo dice pero si lo muestra en el ejemplo): cuando se llama por primera ves a strtok, en el primer argumento se pone la cadena q se va a separar en tokens. PERO cuando se llama x segunda vez(y posteriores) en el primer argumento hay q poner NULL

#include <iostream>
#include <string>

using namespace std;

int main()
{
   char inp[20];
   char *pch;
   cout<<"Prueba:\n";
   cin.getline(inp,5); // ingreso de cadena
   pch=strtok(inp,"."); /* Primera llamada -> primer token -> primer argumento la cadena a separar*/
   printf("%s\n",pch); // imprime el primer token
   while((pch = strtok(NULL,"."))!=NULL) /* Segunda llamada y posteriores, en el primer argumento va NULL */
   {
       printf("%s\n",pch); // imprime los tokens posteriores
   }
   return 0;
}


Puse los printf xq no tengo idea de como funciona el cout :P (no se C++)

Saludos
#272
No se hacen tareas
#273
si trabajas con char
char ch=' ';
#274
la condicion del while q pusiste esta mal, debe ser while(x==1) y debe ser %d

El bucle do-while, asi como otros bucles, se va a seguir ejecutando mientras la condicion sea verdadera. A diferencia con el for o el while, es q do-while primero se ejecuta el codigo q esta adentro y despues se evalua la condicion(no se si era esto lo q querias q te expliqn, porque ya me perdi :S)

Saludos
#275
Hola! no entiendo bien q es lo q qres:
Citarpero me gustaria que me expliquen paso a paso, con un pequeño codigo con comentarios de para que sirve cada  cosa.
a q te referis con cada cosa???


Creo q ya te lo dije en otro post, si llevas 4 meses aprendiendo C y seguis trabajando con goto la verdad(sin ofender) no estas aprendiendo


Saludos

PD: t recomiendo q leas este libro "Programacion en C Metodologia, Algoritmos y Estructurade datos"
#276
main() {
..........
.........
getch();
return 0;
}
#277
Despues de llamar a datload() y recuperar los numeros, deberias procesar esos numeros, es decir llamar a conv_ent() y conv_frac() como hacias antes. Ademas te falta llamar a datwrite() para guardar los numeros

Saludos
#278
Hola! el return( en castellano retornar ;)) es para devolver un valor desde una funcion. En la funcion ardilla estas retornando un 3, y ese 3 se va a guardar en la variable "x" q se encuentra en el main. El main tambien es una funcion, es por eso q se pone return 0;
El geth() no tiene nada q ver con el return

Si ves bien el error q te marca el compilador es porque te falta un ";" en:
printf("Hola\n")   // te falta ;

Saludos
#279
Hola! no entendi muy bien q es lo q queres, pero te falta parte de codigo del main

Saludos
#280
mmm q raro, decidi compilarlo y me anda bien
int main(){
FILE *filePointer=fopen("beads.in.txt","r");
    int n;
    fscanf(filePointer,"%d",&n);
    char beads[n];
    fscanf(filePointer,"%s",beads);
    fclose(filePointer);
   
    printf("%s\n",beads);
getch();
return(0);
}


Saludos