gracias mafus
animanegra por culpa del salto de linea
animanegra por culpa del salto de linea
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ú#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct alumno{
char nombre[20];
char apellido[20];
char colegio[20];
};
void imprimir_datos(){
struct alumno alu;
printf("Pon el nombre: ");
fgets(alu.nombre,20,stdin);
while((getchar()) != '\n');
printf("Pon el apellido: ");
fgets(alu.apellido,20,stdin);
while((getchar()) != '\n');
printf("Pon el colegio: ");
fgets(alu.colegio,20,stdin);
printf("%s\n",alu.nombre);
printf("%s\n",alu.apellido);
printf("%s",alu.colegio);
}
int main(){
imprimir_datos();
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
int *pi=malloc(sizeof(int));
if(!pi){
puts("no se pudo asignar memoria dinamica");
exit(-1);
}
*pi=5;
printf("%d\n",*pi);
free(pi);
pi=NULL;
char *cadena=malloc(5);
if(!cadena){
puts("no se pudo asignar memoria dinamica");
exit(-1);
}
strcpy(cadena,"hola");
printf("%s\n",cadena);
free(cadena);
cadena=NULL;
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
int *pi=malloc(sizeof(int));;
*pi=5;
printf("%d\n",*pi);
free(pi);
pi=NULL;
char *cadena=malloc(5*sizeof(char));
strcpy(cadena,"hola");
printf("%s\n",cadena);
free(cadena);
cadena=NULL;
return 0;
}