Scanf只读句子中的一个单词

问题描述我是C的新手,我有一个小问题。我需要编写一个程序,用户在其中输入文本,程序会显示文本的长度。我尝试了strlen(),但这不是我想要的。chara[20];scanf("%s",a)如果我键入"Helloworld",结果是5,但我需要11。我需要使用

发布:2022-10-16 标签:cc-stringsscanfstrlen


我在C语言的输出中获得未知字符

问题描述我正在做这个练习:编写一个程序,将句子中的单词颠倒过来,如下所示:我的名字是John--&gt;Johnisnamemy我写道:#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(){intword=0

发布:2022-10-16 标签:cc-stringsreversefunction-definitionfgets


为什么不推荐使用gets()?

问题描述在我的代码中使用gets()时,编译器会喊叫Whileusinggets()inmycode,thecompilershoutswarning:the'gets'functionisdangerousandshouldnotbeused.`和warning:‘gets’i

发布:2022-10-16 标签:includecc-strings


ATL CString 到字符数组的转换

问题描述我想转换CString转换成char[].有人告诉我该怎么做?IwanttoconvertaCStringintoachar[].Somebodytellmehowtodothis?我的代码是这样的:CStringstrCamIP1=_T("");charg_acCame

发布:2022-10-16 标签:c++charc-stringsvisual-c++


何时/为什么需要 &#39;&#39; 来标记 (char) 数组的结尾?

问题描述所以我刚刚阅读了一个关于如何创建表示字符串的字符数组的示例.SoIjustreadanexampleofhowtocreateanarrayofcharacterswhichrepresentastring.将空字符放在数组的末尾,以标记数组的末尾.这是必要的吗?Then

发布:2022-10-16 标签:arrayscharcc-stringsnull-terminated


写入 c 字符串

问题描述我的代码段错误,我不知道为什么.mycodesegfaultsandIdon'tknowwhy.1#include<stdio.h>23voidoverwrite(charstr[],charx){4inti;5for(i=0;str[i]!='';i++)6str[i]

发布:2022-10-16 标签:cc-stringssegmentation-faultcstringkr-c


为什么写入“char *s&quot;时会出现分段错误?用字符串文字初始化,但不是“char s[]&quot;?

问题描述以下代码在第2行收到seg错误:Thefollowingcodereceivessegfaultonline2:char*str="string";str[0]='z';//couldbealsowrittenas*str='z'printf("%s",str);虽然效果

发布:2022-10-16 标签:cc-stringssegmentation-fault


将 c# 中的 String^ 转换为 c++/CLI 中的 CString

问题描述我需要帮助解决在MFC中编写应用程序时遇到的一个问题.IneedahelpononequestionwhereIstuckwhilecodingmyappinMFC.我在我的应用程序中使用CLR即CommonLanguageRuntime来集成c#API.但现在我坚持将S

发布:2022-10-16 标签:string.netc#mfcc-strings


你如何将 CString 和 std::string std::wstring 相互转换?

问题描述CString非常方便,而std::string更兼容STL容器.我正在使用hash_map.但是,hash_map不支持CString作为键,所以我想将CString转换为std::string.CStringisquitehandy,whilestd::stringi

发布:2022-10-16 标签:c++mfcc-stringsstdstring


在带引号的字符串中展开宏

问题描述可能重复:C宏创建字符串我有一个函数,它接受一个char*类型的参数,例如f("string");如果字符串参数是在函数调用中动态定义的,如何在字符串体中展开宏?Ihaveafunctionwhichacceptsoneargumentoftypechar*,likef(

发布:2022-10-16 标签:cc-stringsmacrosc-preprocessor