Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 11, 2008, 11:08:57
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: aclarenme estas dudas 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: aclarenme estas dudas  (Leído 745 veces)
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« en: Agosto 30, 2005, 05:29:46 »

ola

bueno,me estoy iniciando en c y tengo unas cunatas dudas,sobre algunos comandos:

-main () <--para que sirve?es oblicatorio ponerlo?
-#include <--para que sirve?

{
.....      <---para que se utilizan?
     }

-int <--para que sirve?
-while <--"
-for <--para que sirve?
-if  <--para que se utiliza
----------------------------------------------------------------------
otra duda cual seria la sitasis correcta,para que almacenara un nombre y lo utilizara mas tarde?


saludos
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
clayy
Visitante
« Respuesta #1 en: Agosto 30, 2005, 05:46:49 »

En primer lugar:
main()  -> es el nombre de la funcion principal que es      obligatorio en todo programa.
#include -> sirve para incluir archivos de cabecera(al principio) y donde esta la funcion que utilizas en tu programa.
{

}  ->dentro van las funciones como por ejemplo main
seria
main()
{
int ->para declarar variables de tipo entero.pejemplo
int dia.


}
while y for ->son sentencias para acer bucles.
if ->una sentencia condicional.(si quieres aprender amanejarlos tienes tutoriales en el foro)
En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #2 en: Agosto 30, 2005, 06:06:54 »

En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
Prosutch
Visitante
« Respuesta #3 en: Agosto 30, 2005, 08:16:26 »

Hola, si seria algo asi:

#include <stdio.h>-->Si no pones la cabecera stdio, no puedes usar ni el printf ni scanf...

int main()
{
printf("hola\n");-->Se usa siempre!
}

ByTes"
En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #4 en: Agosto 30, 2005, 08:25:19 »

ola

ok gracias,e creado este codigo,pero me da unos errores:

#include <stdio.h>

int main()
     {
     char nombre[1];

     printf( "Introduzca su nombre o nick para identificarnos : " );
     scanf( "%s", nombre );
     printf( "\nhola: %s\n", nombre );
     }   
     
los errores son,que no admite nombres cortos(6 caracteres minimo)y que cunado dice "hola nombre" se bloque el programa y me obliga a cerrarlo,como lo puedo arreglar para partir de esa base

saludos
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
Prosutch
Visitante
« Respuesta #5 en: Agosto 30, 2005, 08:29:42 »

1)Que compilador usas?
2)Si tu variable 'nombre' supuestamente va a contener un nombre, no puede tener un caracter solo  :-\

Tu le pusistes: char nombre[1]--> solo, tiene un caracter,en cambio, para que por lo menos, almacene un nombre, seria asi

char nombre[30]

Se entiende?

luego, no es: scanf("%s",nombre);
sino q es asi:
scan("%s",&nombre);

creo que eso es todo...nos vemos!
En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #6 en: Agosto 30, 2005, 08:36:35 »

ola

uso el dev-c++,y el problema persiste,e exo las modificaciones que me as dixo,y el nombre (por ejemplo) Saok no lo almacena,se cierra la venta.....pero un nombre largiiiisimo si lo almacena,dice hola:nombre pero luego se bloque

saludos
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
Blue_box
Habitual
*****
Desconectado Desconectado

Mensajes: 168


Ver Perfil
« Respuesta #7 en: Agosto 30, 2005, 09:26:41 »

En línea

No todo es lo que parece.
Dark-MX
Miembro
*****
Desconectado Desconectado

Mensajes: 57


Ver Perfil Email
« Respuesta #8 en: Agosto 30, 2005, 09:27:44 »

« Última modificación: Agosto 30, 2005, 09:32:18 por Dark-MX » En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #9 en: Agosto 30, 2005, 09:38:02 »

ola

ok gracias

saludos
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
Prosutch
Visitante
« Respuesta #10 en: Agosto 30, 2005, 10:07:54 »

si, me olvide decirte, si programas en c++, programa en c++ Wink

en vez del printf se usa el cout....es tipica diferencia entre los 2 lenguajes...
En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2820


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #11 en: Agosto 30, 2005, 12:28:24 »

ola

la verdad a mi m interesa mas c......tengo k cambiar el compilador o algo?

saludos
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
Dark-MX
Miembro
*****
Desconectado Desconectado

Mensajes: 57


Ver Perfil Email
« Respuesta #12 en: Agosto 30, 2005, 03:50:53 »

nah, kon dev-c++ puedes kompilador tanto archivos C (extension .c) komo C++ (extension .cpp)

solo asegurate de usar la extension .c kuando kieras guardar tus archivos, pk c++ es la opcion por default

pd. pk te interesa mas C? :S
« Última modificación: Agosto 30, 2005, 03:53:17 por Dark-MX » En línea
Prosutch
Visitante
« Respuesta #13 en: Agosto 30, 2005, 04:41:34 »

Aha...dark tiene razon.Lo puedes guardar tanto como .C,.CPP,.H,etc.Pero a mi me gusta mas, aunq se pueda,usar cada cosa para lo que es.Yo tomo el dev-c++ como para c++, y para C uso el visual c o el turbo c de borland(Yo programo en el notepad...luego lo compilo con este ultimo, es mas comodo)

ByTes!
En línea
clayy
Visitante
« Respuesta #14 en: Agosto 31, 2005, 05:02:40 »

En línea
codelogman
Visitante
« Respuesta #15 en: Agosto 31, 2005, 05:04:50 »

scanf("%s",nombre);

por que ahi no necesita & ??
En línea
Dark-MX
Miembro
*****
Desconectado Desconectado

Mensajes: 57


Ver Perfil Email
« Respuesta #16 en: Agosto 31, 2005, 09:01:45 »

kuando pasas arrays komo parametro de funcion, lo ke estas pasando (kieras o no, esta konversion implicita siempre okurre) es un puntero al primer elemento del array.

por eso no es necesario el & para indikar ke keremos pasar la direccion de memoria, puesto ke esto es lo uniko ke se puede pasar =|
En línea
codelogman
Visitante
« Respuesta #17 en: ſeptiembre 01, 2005, 12:19:17 »

gracias por contestar, como sabes son esos detalles que parecen insignificantes en los que mucha gente pierde tiempo corrigiendo errores....


saludos
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: aclarenme estas dudas « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC