Форум программистов, компьютерный форум CyberForum.ru

Переделать из С++ в С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Visual и RAD studio http://www.cyberforum.ru/cpp-beginners/thread234556.html
здравие желаю. на один и тот же код: main() { string a; cout<<a; } RAD Studio выдает ошибку ('operator<<' not implemented in type 'ostream' for arguments of type 'string'), а VS работает нормально. помогите решить проблему,а то в раде работать привычнее.
C++ Маленький вопрос по работе с файлами очень глупый к тому же) есть FILE * f=fopen(filename,"r"); FILE* F; как мне присвоить*F=*f? заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread234550.html
Есть ли в с++ какой-нибудь аналог in C++
Есть ли в с++ какой-нибудь аналог in К примеру в вот такая задача Подсчитать количество гласных символов в тексте в паскале все запишется красиво: const glasn=; var st: string; g,i:integer; begin if st in glasn then inc(g)
C++ switch i case
v 4jom u menja o6ibka? i kak vivisti rezultat? # include <iostream> # include <conio.h> using namespace std; int main () char (znak); int x,y,z;
C++ c++, работа с windows http://www.cyberforum.ru/cpp-beginners/thread234530.html
Здраствуйте дорогие форумчанины!!! Возник вот такой любопытный вопрос Как на с++ можно реализовать проверку пользователя системы на наличие простого пароля? Как я понимаю, простой пороль это комбинация из цифр не очень большой длины... Не могли бы вы мне подсказать?? Заранее спасибо....
C++ дин. матрица int n=0; cin>>n; int *x=new int; for(int i=0;i<n;i++){ for(int j=0;j<n;j++) { x=0; cout<<x<<" "; } cout<<endl; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.01.2011, 00:59     Переделать из С++ в С
Корректностью ввода особо не заморачивался...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>
 
int main(void){
    time_t curTime, birthTime;
    struct tm birthTm;
    
    memset(&birthTm, 0, sizeof(struct tm));
    
    printf("Birth date (dd-mm-yyyy): ");
    if ( scanf("%d-%d-%d", &birthTm.tm_mday, &birthTm.tm_mon, &birthTm.tm_year) != 3 ){
        fprintf(stderr, "Input error!\n");
        exit(1);
    }
    
    birthTm.tm_mon -= 1;
    birthTm.tm_year -= 1900;
    birthTm.tm_sec = 1;
    
    if ( ( birthTime = mktime(&birthTm) ) == -1 ){
        fprintf(stderr, "Error parsing date!\n");
        exit(1);
    }
    
    curTime = time(NULL);
    printf("%d days.\n", (curTime - birthTime) / 60 / 60 / 24);
    
    exit(0);
}
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru