Lb6_2

Run Settings
LanguageC
Language Version
Run Command
/** * @file lab6_2.cpp * @author Мосяж А.М., гр. 515б * @date 26 травня 2023 * @brief Лабораторна робота № 6, варіант 4 * Рядки. Параметри командного рядка. Завдання 2 */ #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include "f.h" int main() { int len; char url[256]; len = build_index_url("csn.khai.edu", url); printf("\n%s %d", url, len); len = build_index_url("google.com", url); printf("\n%s %d", url, len); len = build_index_url("twitter.com", url); printf("\n%s %d", url, len); return 0; }
#define _CRT_SECURE_NO_WARNINGS #include <string.h> int build_index_url(const char* domain, char* index_url) { strcpy(index_url, "http://www."); strcat(index_url, domain); strcat(index_url, "/index.html"); return strlen(index_url); }
int build_index_url(const char* domain, char* index_url);
#include "pch.h" #include "C:\Users\amos1\source\repos\lb6_2\lb6_2\f.c" #include <gtest/gtest.h> TEST(urlkhaitest, Test02) { char u[256]; EXPECT_EQ(34, build_index_url("csn.khai.edu", u)); EXPECT_STREQ("http://www.csn.khai.edu/index.html", u); } TEST(urlgoogletest, Test02) { char u[256]; EXPECT_EQ(32, build_index_url("google.com", u)); EXPECT_STREQ("http://www.google.com/index.html", u); } TEST(urltwittertest, Test03) { char u[256]; EXPECT_EQ(33, build_index_url("twitter.com", u)); EXPECT_STREQ("http://www.twitter.com/index.html", u); } int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); }
Editor Settings
Theme
Key bindings
Full width
Lines