Dev - C++ - error de una cadena

 
Vista:
sin imagen de perfil

error de una cadena

Publicado por FRANCISCO (2 intervenciones) el 02/03/2017 02:26:16
hola alguien me puede explicar que esta mal en esta declaración. me marca un error en (saludo = "hola")

1
2
3
4
5
6
7
8
9
10
#include<stdio.h>
#include<conio.h>
#include<string.h>
 
int main(){
 
	char saludo[5];
    saludo = "hola";
	printf(saludo);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

error de una cadena

Publicado por agustin (522 intervenciones) el 02/03/2017 08:24:26
Las cadenas no se pueden asignar así. Tienes 3 opciones, o la asignas al declarar la variable:
1
2
3
4
5
6
#include<stdio.h>
int main(){
    char saludo[5] = "hola";
    printf(saludo);
    return 0;
}
O usas una función que lo haga despues:
1
2
3
4
5
6
7
8
#include<stdio.h>
#incluye<sting.h>
int main(){
    char saludo[5];
    strcpy(saludo,"hola");
    printf(saludo);
    return 0;
}
O lo asignas byte a byte:
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
int main(){
    char saludo[5];
    saludo[0] = 'h';
    saludo[1] = 'o';
    saludo[2] = 'l';
    saludo[3] = 'a';
    saludo[4] = '\0';
    printf(saludo);
    return 0;
}
Además en tu código no retornaba nada y main es de tipo int.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda urgente

Publicado por jorge (1 intervención) el 03/03/2017 09:23:05
Hola Agustin, estamos haciendo un programa con dev c para el instituto y es un poco complicado, es un trabajo importante en el qual dependemos de este ejercicio para aprobar o no, si puedes dejar tu correo nos mantenemos en contacto.
Gracias

Atentamente jorge.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda urgente

Publicado por agustin (522 intervenciones) el 04/03/2017 10:13:02
Pregunta tus dudas por el foro ya que yo soy un mero aprendiz y aquí hay mucha gente mejor preparada que yo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar