c++-C++ main()函数返回字符串

问题描述

C++ main()函数返回字符串

如题,怎样在main()函数里返回字符串?
如:
string main()
{
return "hello";
}
这样不行的,该怎么办?

解决方案

main函数的返回值是固定的,只能是int
如果你要在另一个程序调用,你可以用cout输出,另一个程序从standard input获取。

解决方案二:

main函数是入口函数,返回值为int是为了能够通过-1、0、1等识别运行的状态。

你要返回字符串,可以自己定义一个函数。

解决方案三:

main函数是入口函数,不能返回string,不知道lz具体想做什么,一定有其他方式解决的

解决方案四:

自定义一个返回类型string的函数,然后在入口main()方法去调用刚刚自定义的函数

解决方案五:

这是一种错误编程方法,在大多数系统中,main 函数的返回值用于说明程序的退出状态。如果返回0,则代表main函数成功执行完毕,程序正常退出,否则代表程序异常退出。

解决方案六:

这是一种错误编程方法,在大多数系统中,main 函数的返回值用于说明程序的退出状态。如果返回0,则代表main函数成功执行完毕,程序正常退出,否则代表程序异常退出。

解决方案七:

main函数的返回值为是固定的,用于识别退出状态

时间: 2025-01-31 02:48:44

c++-C++ main()函数返回字符串的相关文章

c++-关于C++函数返回字符串char*的问题

问题描述 关于C++函数返回字符串char*的问题 比如 char* fun() { char s1[10]; char *s2=new char[10]; //return s1; 报错,不能返回局部变量 return s2; } int main(int argcchar** argv) { char* s=fun(); delete[] s; //是否有必要??如果是返回const char*呢?? } 因为涉及到内存管理,实在太烦了 解决方案 S1 是静态的地址,不是局部变量的原因.s2

C语言实现返回字符串函数的四种方法_C 语言

前言 C语言返回字符串函数共有四种方式,分别如下:       使用堆空间,返回申请的堆地址,注意释放       函数参数传递指针,返回该指针       返回函数内定义的静态变量(共享)       返回全局变量 下面来看看详细的介绍 其实就是要返回一个有效的指针,尾部变量退出后就无效了. 使用分配的内存,地址是有效 char *fun() { char* s = (char*)calloc(100, sizeof(char*) ); if (s) strcpy ( s , "abc &qu

【PHP】给两个字符串返回字符串按排序出两个字符串的字符de多种解法

问题描述 给出两个字符串s1和s2,两个字符串仅包含a-z,返回一个排序后的字符串,包含这两个字符串的内容,每个字母只出现一次. 举例: a = "xyaabbbccccdefww" b = "xxxxyyyyabklmopq" longest(a, b) -> "abcdefklmopqwxy" a = "abcdefghijklmnopqrstuvwxyz" longest(a, a) -> "abc

PHP中一些可以替代正则表达式函数的字符串操作函数_php技巧

0x01:根据预定义的字符对字符串进行词法分析 复制代码 代码如下: <?php /*  * 在处理大量信息时,正则表达式函数会使速度大幅减慢.应当在需要使用正则表达式解析比较复杂的字符串时才能使用这些函数.如果要解析简单的表达式,还可以采用很多可以显著加快处理过程的预定义函数.  */ /*  * 根据预定义的字符对字符串进行词法分析  * strtok()函数根据预定义的字符列表来解析字符串.其形式为:  * string strtok(string str,string tokens)  

ORACLE常用数值函数、转换函数、字符串函数_oracle

本文更多将会介绍三思在日常中经常会用到的,或者虽然很少用到,但是感觉挺有意思的一些函数.分二类介绍,分别是: 著名函数篇 -经常用到的函数 非著名函数篇-即虽然很少用到,但某些情况下却很实用 注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式. 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句. (一).数值型函数(Number Functions) 数值型函数输入数字型参

PHP strstr 函数判断字符串是否否存在的实例代码_php基础

PHP strstr 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现. 该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法 strstr(string,search) 参数 描述 string 必需.规定被搜索的字符串. search 必需.规定所搜索的字符串.如果该参数是数字,则搜索匹配数字 ASCII 值的字符. 提示和注释 注释:该函数是二进制安全的. 注释:该函数对大小写敏感.如需进行大小写不敏感的搜索,请使用 st

c语言 字符串 返回值-C语言 字符串复制 函数返回值问题

问题描述 C语言 字符串复制 函数返回值问题 函数是为了将一个字符串复制一部分到另一个字符串.麻烦看下我函数里边的注释,即我直接用string1做返回值,而不用string.返回的结果不一样.这里有个疑问,string2不是已经被存在string1里面了吗,为什么还要string? 代码如下: #include char *strncpy(char *, char *,int ); int main(void) { char string1[30]="Hello,Jim."; char

如果C函数传递,或者返回字符串指针,C#如何调用?

问题描述 如果C函数传递,或者返回字符串指针,C#如何调用?假设C函数:extern"C"DLL_EXTERNCHAR*__stdcallget_str(void);extern"C"DLL_EXTERNvoid__stdcallset_str(CHAR*);extern"C"DLL_EXTERNCHAR*__stdcallget_set_str(CHAR*);C#如何调用? 解决方案 解决方案二:char*一般用string类型代替,参数的话,

x265探索与研究(六):main()函数

x265探索与研究(六):main()函数           x265源码的入口函数是main(),本文分析main()的主要功能.首先给出main()函数的功能及其代码结构:其次给出main()函数源码以及分析:最后给出main()函数中的主要功能函数的具体功能.   1.main()函数的功能及其代码结构           main()函数的主要功能是解析参数并进行编码的一些准备工作,调用了如下几个重要的函数: (1)cliopt.parse()函数:解析参数 (2)api->encod