Possible Duplicate:
Why is this C code causing a segmentation fault?
char* string = "abcd";
我现在试图改变这种扼杀的某种特性,即引起分裂性错
*string = p ;
或
string[0] = p ;
string[0] = 52;
请允许我解释为什么发生这种情况。
增 编
Alok. Kr。
Possible Duplicate:
Why is this C code causing a segmentation fault?
char* string = "abcd";
我现在试图改变这种扼杀的某种特性,即引起分裂性错
*string = p ;
或
string[0] = p ;
string[0] = 52;
请允许我解释为什么发生这种情况。
增 编
Alok. Kr。
如果你写了<代码>char* string = “abcd”;,显示的“abcd”被储存在你的记忆中静态数据部分,你可以修改。
如果不写<条码>,则该字不正确。 首先,你试图以相同的名称(指示)宣布一个变数,更糟糕的是,你试图将焦炭价值分配给一个变数。 这并不奏效。 缩略语:char[0] = p ;
字眼是指除辛加错误外,对您的汇编者没有任何东西。
在C中,字面是不可调和的。 此前曾多次提出过这一要求并作了答复,尽管寻找起来并不容易。
如果你想要修改<条形码>,则将其宣布为一种阵列,而不是说明字面。
#include <stdio.h>
int main()
{
char string[] = "hello world";
string[0] = H ;
string[6] = W ;
printf("%s
", string);
return 0;
}
成果:
$ /tmp/hello
Hello World
I have a simple problem that says: A password for xyz corporation is supposed to be 6 characters long and made up of a combination of letters and digits. Write a program fragment to read in a string ...
The == operator is used to compare two strings in shell script. However, I want to compare two strings ignoring case, how can it be done? Is there any standard command for this?
I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...
I tried to print all the possible combination of members of several vectors. Why the function below doesn t return the string as I expected? #include <iostream> #include <vector> #...
I m trying to initialize string with iterators and something like this works: ifstream fin("tmp.txt"); istream_iterator<char> in_i(fin), eos; //here eos is 1 over the end string s(in_i, ...
I have a string "pc1|pc2|pc3|" I want to get each word on different line like: pc1 pc2 pc3 I need to do this in C#... any suggestions??
Is there a PHP string function that transforms a multi-line string into a single-line string? I m getting some data back from an API that contains multiple lines. For example: <p>Some Data</...
I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...