Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 14/01/2005
carlosmoralesm carlosmoralesm is offline
Miembro
 
Join Date: Feb 2004
Posts: 94
Poder: 23
carlosmoralesm Va por buen camino
error en variables char

c:\MyBlaster\MyBlaster.cpp(36): error C2440: '=' : no se puede realizar la conversión de 'int' a 'char [128]'

el error es generado por:

#define MAX_TOKEN_LEN 128
void main (int arg,char * argv[])
{
int devNum;
char keyName[MAX_TOKEN_LEN];


quiero pasar el valor del parametro de entrada a la variable KeyName

KeyName=argv;

pero me muestra ese error


como puedo solucionarlo?


Gracias de Antemano
Reply With Quote
  #2  
Old 19/03/2005
OSKR's Avatar
OSKR OSKR is offline
Miembro
 
Join Date: Nov 2004
Location: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 22
OSKR Va por buen camino
Exclamation

Es logico q te ocurriera ese error, el arg (q creo q es argc) te indica cuantas posiciones tiene argv, este ultimo es un vector de cadenas q tiene los parámetros pasados al programa, es decir si qieres pasarlos a otra variable tendras q usar strcpy y eso para cada posición, si qieres mandarlos a una sola referencia usa strcat en un ciclo, ten en cuenta q si argc (o tu arg) tiene 10, el argv va del 0 al 9
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 20:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi