При нажатии клавиши в досе программа обрывается - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
int main ()
{
char *m;
int i,n=5;
char *temp;
m=(char*)malloc(100*sizeof(char));
temp = (char*)malloc(20*sizeof(char));
for (i=0; i<n; i++)
{
printf ("\n Stroka1 - ",i+1);
scanf ("%s",&m[i]);
}
for (i=0; i<n; i++)
{
if (m[i] > m[i+1])
{
int temp;
temp = m[i];
m[i] = m[i+1];
m[i+1] = temp;
}
}
for (i=0; i<n; i++)
{
printf ("\n %s",m[i]);
}
free (m);
free(temp);
getch ();
return 0;
}Решение задачи: «При нажатии клавиши в досе программа обрывается»
textual
Листинг программы
for (i=0; i<n; i++)