Мне задана задача по программированию, входными данными которой является время, в
Мне задана задачка по программированию, входными данными которой является время, в формате HH:MM, к примеру 23:44 , как я могу счесть это время? char/int?
В кратце как-то так, но синтаксис вроде под VS2015
int main()
//---------------------------------------------------------------------
FILE *in;
char *S = new char[1];
S[0] = '\0';
char n;
fopen_s(amp;in, "D:\\input1.txt", "r");
while (feof(in) == false)
int len = strlen(S), lin = 0;
fscanf_s(in, "%c", amp;n);
char *tmp = new char[len + 2];
strcpy_s(tmp, len + 2, S);
tmp[len] = n;
tmp[len + 1] = '\0';
delete[] S;
S = tmp; // на сто процентов считали данные с файла в массив char
fclose(in); //закрыли файл
//--------------------------------------------------------------------
int len = strlen(S), j = 0;
char *D = new char[len];
for (int i = 0; i lt; len; i++)
D[i] = '\0';
int d = -1, g = 0;
//--------------------------------------------------------------------
for (int i = 0; i lt; len; i++)
//--------------------------------------------------------------------
if ((S[i] == ':') amp;amp; (g=0))
char *HH = new char[strlen(D)];
for (int t = 0; t lt; strlen(D); t++)
HH[t] = D[t];
int y = atoi(HH); //из char переведенно в int
int HORS = y;
g++;
//--------------------------------------------------------------------
if ((S[i] == ' ') amp;amp; (g = 1))
char *MM = new char[strlen(D)];
for (int t = 0; t lt; strlen(D); t++)
MM[t] = D[t];
int y = atoi(MM); //из char переведенно в int
int HORS = y;
g++;
//--------------------------------------------------------------------
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.