本人菜鸟,请问这段C++代码错在哪? #include "string" #include "string.h" #include "iostream" using n

如题所述

除非这几个头文件你自己又重新定义了,否则绝对不能象你 #include "string" #include "string.h" #include "iostream"这样写,因为string,iostream,string.h这几个头文件是C++ STL标准库中的头文件,所以引用形式要改成下面方式:
#include <string>
#include <string.h>
#include <iostream>
string,string.h并且这两个头文件不是你自己定义的,只引用一个就可以了,他们是一个头文件
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-08
#include<string.h>
#include<iostream.h>
是这样的
using namespace std;没有
给分
第2个回答  2011-03-08
双引号是在当前文件夹处搜索这个文件,如果是系统头文件的话应该用<>
第3个回答  2011-03-08
typedef 是用于给一个数据类型定义一个别名的,你的那个typedef根本没有说明白是给哪个数据取别名为str

本人菜鸟,请问这段C++代码错在哪? #include "string" #include "string...
include <string> include <string.h> include <iostream> string,string.h并且这两个头文件不是你自己定义的,只引用一个就可以了,他们是一个头文件

C++这段代码到底存在什么致命错啊?菜鸟发问啊~~
include<string.h> using namespace std;因为c++本来是不支持string类型的,要用的话就要加上命名空间。

C++程序编译错误 菜鸟求解
A(空格)(空格)(空格)(回车)CMSD(回车)LMX(空格)(回车)END(空格)(回车)ps:保留了你写的char bijiao(char niba)函数。。其他都是为这个函数服务的 还有就是你会发现所有通过void display(char *temp) 的非空格字符都是向左对齐的 include<iostream> include<string> using namespa...

一个C++中string命令的问题(菜鸟级)
这是cout的函数特性造成的:因为直接写cout<<array3;的话,array3被当做一个指针,指向一个字符串,那么cout函数就会顺着这个地址一直走下去,并且输出地址所指向的值,直到程序异常结束为止。你用个循环输出数组的值,防止越界,这是common sense。

c++ 菜鸟级 运行错误 段错误 Segmentation fault
代码在http:\/\/codepad.org\/jzjwMfAR这个问题解决了 但是程序还是有个bug http:\/\/codepad.org\/GDnztGAY 先说一下国际跳棋吧 两种走法 都是向前走对角线 1.走一格到一个空白位置2.跳过对方一个子 走两格 对方的子就被吃了 然后棋子走到对方的底线时候 就成为KING可以 倒退走 现在有个问题 就是 我的棋子...

麻烦大家帮我看下下面这段代码的错误,我是菜鸟
无效内存应用或段错误,即内存溢出;你这里调用函数是 stringFilter(input,lInputLen,output);而output指针没有进行内存分配,对于指针必须要指向特定的内存空间否则不能做输出参数,可以这么修改 1)char output[100];2)char *output=new char[100]; (C++写法,在return前时加delete output;)3)char *...

C++菜鸟级别问题error: `length' was not declared in this scope_百 ...
length()是类string的成员函数,所以你这样用是不行的。可以用库函数strlen(char *)来求字符串的长度,你的代码输出行写成cout << strlen("Hello C-Free!") << endl;就可以了。要用length()的话得先声明一个类string的对象且用一个字符串初始化,然后才能用length()求得对象字符串的长度。如下...

菜鸟救助! c++ 一个改错题,在线(是不是所有的头文件,都要经过#ifndef\/#...
答案是正确的。这个题目主要是考编程者的使用习惯,在软件编程中,需要使用#ifndef\/#define\/#endif,这不但是个好习惯,而且能有效的防止重复引用。就这个题的程序本身拿到编译器中编译,肯定是能够通过的。

菜鸟求一段简单的C++的GDI+程序代码
MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc= WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance = hInstance ; wndclass.hIcon = LoadIcon (NULL, IDI_APPLIC...

本人菜鸟有个弱弱的问题请教下C语言高手
include <stdio.h> include <stdlib.h> define MAX 30 enum BOOL{False,True};typedef struct{ char elem[MAX]; \/*注意这里*\/ int last;int listsize;}sqlisttp;void initial(sqlisttp *); \/*注意这里*\/ void MergeList(sqlisttp *La,sqlisttp *Lb,sqlisttp *Lc); \/*注意这里*\/...

相似回答
大家正在搜