Autor
|
Tema: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE?? (Leído 5,827 veces)
|
julian.97
Desconectado
Mensajes: 21
|
Hola! Soy nuevo en esto a si que estoy experimentando con programitas simples, mi problema es que al compilar esto : /* Prog003.cpp */ #include <stdio.h> void main () { char nom[20] printf("\nEscribe tu nombre: ") ; scanf("%s",nom) ; printf("\nHola %s",nom) ; } me da error diciendo : syntax error before "printf" y lo mismo con el scanf y el otro printf, si mi traduccion no esta mal creo que me dice que lo escrito despues de printf esta mal. no se cual es el error por favor ayuda! desde ya gracias!!
|
|
|
En línea
|
|
|
|
julian.97
Desconectado
Mensajes: 21
|
perdon, ya no me da error pero se supone que cuando lo ejecuto despues de que escribo mi nombre me tiene que decir : "hola julian " y se cierra el programa, por favor una mano! gracias
|
|
|
En línea
|
|
|
|
|
julian.97
Desconectado
Mensajes: 21
|
ok gracias, ya me di cuenta de eso , pero no era por eso, tube que ponerle otro "scanf("%s",nom) ;" para que ahora ande, pero ahora no cierra hasta que no ponga mi nombre denuevo, que debo poner enves del ( "%s",nom) ? una pausa o que? porque probe con poner de esta manera /* Prog003.cpp */ #include <stdio.h> void main () { char nom[20] ; printf("\nEscribe tu nombre: ") ; scanf("%s",nom) ; printf("\nHola %s",nom) ; system("PAUSE") ; return 0; } pero me aparece "Hola JulianPresione una tecla para continuar . . ." y la idea es que no quede todo junto, que debo poner? gracias
|
|
|
En línea
|
|
|
|
Acermax
Desconectado
Mensajes: 55
|
Pues otro salto de línea con \n en el printf, despues del string. Es decir printf("\nHola %s\n",nom) ;
|
|
|
En línea
|
|
|
|
AckeR
Desconectado
Mensajes: 109
Tu única Limitación Es tú Imaginación (:
|
ok gracias, ya me di cuenta de eso , pero no era por eso, tube que ponerle otro "scanf("%s",nom) ;" para que ahora ande, pero ahora no cierra hasta que no ponga mi nombre denuevo, que debo poner enves del ( "%s",nom) ? una pausa o que? porque probe con poner de esta manera Lógicamente ya que estas solicitando dos veces que ingrese datos con "SCANF()" bastaría con colocar solo un scanf #include <stdio.h> int main () { char nom[20]; printf("\nEscribe tu nombre: "); return 0; }
Y para que no aparezca todo junto haz lo que dice Acermax. Suerte!
|
|
|
En línea
|
...DaR LaS GraCiaS No CuestA NadA...
|
|
|
julian.97
Desconectado
Mensajes: 21
|
OK GRACIAS A LOS 2!!!!!!!!! !!! voy a probar con eso!! despues comento si me funciono, ya probe de esta manera y me funciono :codigo : { \* Prog003 *\ #include <stdio.h> main() char nom [20] ; printf("\nDime tu nombre" ; scanf("%s",nom) ; printf("\nHola %s como estas?") scanf("%s",nom) printf("\nDebo irme chau!") scanf("%s",nom) } asi me funciono el dialogo quedo algo asi; pc:dime tu nombre yo:julian pc:hola julian como estas? yo:bien pc:debo irme chau! yo: chau! y cuando digo chau se cierra el programa, este lo hice yo pero tambien voy a probar con la forma original poniendo otro \n como dijo acermax,GRACIAS A LOS 2 , y voy a probar con el codigo que puso el ultimo en comentar.. no me acuerdo tu nombre..ejje saludo!!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ayuda con un simple programa en c#
.NET (C#, VB.NET, ASP)
|
Amagekure
|
4
|
11,957
|
2 Marzo 2010, 18:59 pm
por Amagekure
|
|
|
simple error vb6
Programación Visual Basic
|
Niko^
|
6
|
3,373
|
6 Diciembre 2010, 21:20 pm
por agus0
|
|
|
Preciso ayuda con un error que tengo en un simple programita
Programación C/C++
|
julian.97
|
8
|
9,716
|
21 Junio 2011, 02:32 am
por nicolas_cof
|
|
|
Ayuda con un simple programa
Programación C/C++
|
CGB
|
2
|
1,961
|
23 Agosto 2015, 19:36 pm
por Orubatosu
|
|
|
Una simple ayuda con un programa trabjando con sql
« 1 2 »
Criptografía
|
skingwordgd
|
10
|
7,067
|
15 Marzo 2017, 05:41 am
por skingwordgd
|
|