为什么80%的码农都做不了架构师?>>>   

再vs建立一个简单的控制台应用

就一个简短的toygram用作测试

#include "stdafx.h"
#include <iostream>
using namespace std;int _tmain(int argc, char* argv[])
{cout<<argc<<endl;for(int i=0; i<argc; i++){
//      cout<<argv[i]<<endl;printf("%s\n", argv[i]);}char c = getchar();return 0;
}

然后从命令行进入debug下XXX.exe hello hehe

那么打印出来的结果分别是都是一个字符而不是一个字符串

这是因为微软搞了一个_tmain来适应unicode的参数

所以需要把他改成main

int _tmain(int argc, char** argv)
{char* c_string = "cleantha";char c_Array[] = "cleantha";cout<<argc<<endl;for(int i=0; i<argc; i++){
//      cout<<argv[i]<<endl;printf("%s\n", argv[i]);}printf("c_string is :%s\n", c_string);printf("c_array is :%s\n", c_Array);char c = getchar();return 0;
}

现在就可以把字符串参数打印出来了  char* argv[] 和char** argv是一样一样的这个有点c语言基础的人都知道的是吧

不过具体怎么处理unicode  以后项目中需要了再研究吧

转载于:https://my.oschina.net/kiloct/blog/120567

讨论一下c++中由外部os向主线程中传入参数的问题相关推荐

  1. 用Handler的post()方法来传递线程中的代码段到主线程中执行

    自定义的线程中是不能更新UI的,但是如果遇到更新UI的事情,我们可以用handler的post()方法来将更新UI的方法体,直接传送到主线程中,这样就能直接更新UI了.Handler的post()方法 ...

  2. [译]不要在UI主线程中进行耗时的操作

    原文: Why Ice Cream Sandwich Crashes your App 问题 自Android Ice Cream Sandwich发布后, 这个问题就开始在StackOverflow ...

  3. 在子线程中更改主线程中的控件的信息,在子线程中用toast

    一丶在子线程中不允许更改主线程中的控件的信息,也不允许在子线程中用toast,我们要更改的话 (1)消息机制:使用handler (由主线程调用) 在主程序中Handler handler = new ...

  4. 每个java程序都至少有一个线程给主线程,java程序在主线程中判断各个子线程状态的操作,该如何解决...

    java程序在主线程中判断各个子线程状态的操作 每个子线程在队列为空时会wait等待其他线程添加新url到队列,到最后所有子线程都取不到url时也会都wait住,要在主线程中判断如果所有的子线程都是w ...

  5. 【Android 异步操作】Android 线程切换 ( 判定当前线程是否是主线程 | 子线程中执行主线程方法 | 主线程中执行子线程方法 )

    文章目录 一.判定当前线程是否是主线程 二.子线程中执行主线程方法 三.主线程中执行子线程方法 一.判定当前线程是否是主线程 在 Android 中 , 如果要判定当前线程是否是主线程 , 可以使用如 ...

  6. 【Android 异步操作】Handler ( 主线程中的 Handler 与 Looper | Handler 原理简介 )

    文章目录 一.主线程中的 Handler 与 Looper 二.Handler 原理简介 一.主线程中的 Handler 与 Looper Android 系统中 , 点击图标启动一个应用进程 , 就 ...

  7. 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)

    下面的代码我调试了将近一个星期,你能够看出什么地方出了问题吗? 线程函数:     DWORD WINAPI ThreadProc()     {         while(!bTerminate) ...

  8. OS / Linux / 主线程退出了,子线程会退出吗?

    在 linux 世界中,主线程退出了,子线程是否退出是要看主线程的退出方式. 主线程以 return 的方式退出. 主线程以 pthread_exit() 函数的方式退出. 前者,main() 执行完 ...

  9. 在非主线程中创建窗口

    很多朋友都会有过这样的经历,为什么在主线程中创建窗口且窗口工作很正常,但一移到非主线程(有的朋友喜欢叫它为工作线程),却无法正常工作.本文就这个问题和各位探讨,可能无法做到尽善尽美,但能抛砖引玉也算是 ...

  10. python主线程执行_在Django vi中的主线程中执行Python函数

    我创建了Django视图"graph",目的是显示从matplotlib.pyplot模块.我编写了我的函数plot\u bubbles(返回amatplotlib.figure. ...

最新文章

  1. 假设你有一个多层感知机网络(MLP),输入层有10个节点、一个单隐层共50个神经元,最后是一个3个神经元的输出层。请问网络的结构是什么样子的使用数学形式进行描述?
  2. leetcode - 150. Evaluate Reverse Polish Notation
  3. MySQL-事务管理(基础)
  4. 扒一扒搜索引擎是如何工作的?
  5. Redis常用API-使用文档
  6. CSS样式切换技巧 - 动态更换网页色彩皮肤
  7. 我和一位快递小哥的故事
  8. c语言和java运行效率,Java语言与C语言代码运行效率的比较.pdf
  9. 计算机多系统启动光盘制作,制作启动光盘,小编教你如何制作光盘启动盘
  10. 加班熬夜一个月,终于把所有Python库整理齐了,祝你早日学成
  11. 游戏制作大师RPGMAKER MV/MZ安装DLC的方法
  12. 查看/设置windows密钥
  13. [因果推断] 什么是因果推断(一)
  14. Win10如何批量修改文件名,实现向后加固定的数字,001.jpg——999.jpg
  15. 超全万字汇总!科研论文绘图实操干货!11类Matplotlib图表,含代码
  16. 微信小程序父子页面间得数据传递(对象或者数组)
  17. python + win32api,win32gui,win32con 写 exe 窗口的时候,怎么创建按钮呢?
  18. 学计算机平面设计需不需要写生,计算机平面设计专业《素描》课程考试大纲
  19. 轻轨列车 light rail train
  20. Nerdctl 原生支持 Nydus 加速镜像

热门文章

  1. python的规模有多大_Python项目可以有多大?最多可以有多少行代码?
  2. 现代通信原理2.1:谈谈信号
  3. 学习HanNLP2015年12月4日 16:24:53
  4. 【HDU 5033】【经典单调栈问题】Building
  5. git 添加远程服务器,远程搭建git服务器新手踩坑
  6. PHP面试题(二)---百度
  7. 认知与思考-190820
  8. HADOOP高可用机制
  9. es6中一些基本的使用方法
  10. SDL(01-10)