VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1349|回复: 8

[原创] 连载日记:我是如何从零学VC++的

[复制链接]
83_avatar_middle
最佳答案
0 
在线会员 发表于 2023-3-31 15:04:02 | 显示全部楼层 |阅读模式
本帖最后由 自动化软件开发 于 2023-3-31 15:07 编辑

学习控制台程序如何卡住窗口不退出

  1. 方法1:
  2. #include <stdlib.h>
  3. system("pause");
  4. 方法2:
  5. #include <cstdio>
  6. std::getchar();
  7. 方法3:
  8. VS IDE中按CTRL+F5
复制代码

  1. #include "stdafx.h"
  2. #include <cstdio>

  3. int main()
  4. {
  5.         printf("hello world");
  6.         std::getchar();
  7.     return 0;
  8. }

复制代码

  1. #include "stdafx.h"
  2. #include<stdlib.h>
  3. int main()
  4. {
  5.         printf("hello world3");
  6.         system("pause");

  7.     return 0;
  8. }
复制代码

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
58_avatar_small thzzl + 2 + 2 感谢分享!

查看全部评分





上一篇:《实用C++》第22课 地址与指针 课堂小作业问题
下一篇:是否搞一个gpt api接口使用的视频?
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 15:05:10 | 显示全部楼层
学习的路很长,慢慢一步一步,从无头脑的学习,到成为编程高手,起码能写一些简单的管理软件。
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 15:06:16 | 显示全部楼层
本帖最后由 自动化软件开发 于 2023-3-31 15:08 编辑

在编程论坛上发布自已的学习日记,很多坑一个一个的克服

为什么要用cstdio,stdlib这些头文件,用的最多的头文件是哪几个?
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 15:22:24 | 显示全部楼层
C++ STL C++ 标准库头文件 中文文档
https://www.noerror.net/zh/cpp/header.html
自已做了个表格,边学边添加,好记性不如烂笔头
头文件中文名称主要用法
stdlib通用工具:程序控制、动态内存分配、随机数、排序与搜索卡住DOS控制台程序:system("pause");
cstdioC  风格输入输出函数卡住DOS控制台程序:std::getchar();
    scanf() 格式化输入
    printf()格式化输出

83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 15:43:12 | 显示全部楼层
错误 C2065:“cout\":未声明的标识符 | WP2
https://www.wp2.cn/other/%e9%94%99%e8%af%af-c2065cout%e6%9c%aa%e5%a3%b0%e6%98%8e%e7%9a%84%e6%a0%87%e8%af%86%e7%ac%a6/

  1. #include "stdafx.h" //必须是第一行
  2. #include <iostream>
  3. #include <cstdio>


  4. using namespace std;

  5. int main()
  6. {
  7.         int c, i = 0;
  8.         char str[100];

  9.         cout << "Enter characters, Press Enter to stop\n";

  10.         do
  11.         {
  12.                 c = getchar();
  13.                 str[i] = c;
  14.                 i++;
  15.         } while (c != '\n');

  16.         cout << "你输入的文字是:" << str;

  17.         std::getchar();
  18.         return 0;
  19. }
复制代码
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 15:59:09 | 显示全部楼层
// (8条消息) C++中字符串相加_c++字符串相加_weixin_46060711的博客-CSDN博客
// https://blog.csdn.net/weixin_46060711/article/details/121667999

  1. #include "stdafx.h" //必须是第一行
  2. #include<iostream>
  3. #include<string>


  4. using namespace std;

  5. int main2(void) {
  6.         string s1 = "武当派";
  7.         string s2 = "张三丰";
  8.         string s3;

  9.         s3 = s1 + s2;//字符串s1与字符串s2相加,赋值给s3 ,变量相加
  10.         s3 = s3 + "新内容";
  11.         cout << "s3=" << s3 << endl;

  12.         system("pause");
  13.         return 0;
  14. }
复制代码
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-3-31 16:39:15 | 显示全部楼层
字符串太复杂了:从学习到放弃只需一天
98_avatar_middle
最佳答案
1 
在线会员 发表于 2023-4-3 09:14:06 | 显示全部楼层
认真学习
好好笔记
83_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2023-4-4 14:43:43 | 显示全部楼层
写入文件
  1. //C++:怎么向文件中写入数据?_百度知道
  2. //https://zhidao.baidu.com/question/403899310.html

  3. #include<iostream>

  4. using namespace std;

  5. #include <fstream>
  6.            //包含的文件流头文件

  7. #include <cstdlib>

  8. int main()

  9. {

  10. fstream dataFile;
  11.           //定义文件操作对象

  12. dataFile.open("aaa.txt",ios::out);  //创建一个文件

  13. if(!dataFile)
  14.             //检查文件是否创建成功

  15. {

  16. cout <<"erroropen " << endl;

  17. exit(0);   

  18. }

  19. dataFile<<"jjhshhs\n";
  20.        // 向文件写入数据

  21. dataFile<<"dhjhjhsj\n";

  22. dataFile.close();
  23.          //关闭文件。如果没关闭文件的数据将没有写入。因为有一个输入                                            缓冲区
  24.     system("pause");

  25. return 0;

  26. }
复制代码
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-12-3 19:53

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表