- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
所以,我想做的是创建一个将大写字符切换为小写字符的函数,反之亦然。
这是我正在使用的:
#include
#include
int caplowswitch(char string[], char switched[]);
int chính(){
char name[] = "whyisthisnotworking";
char flipped[] = "";
caplowswitch(name, flipped);
trả về 0;
}
int caplowswitch(char word[], char switched[]){
char *ptrword = word;
unsigned short int counter = 0;
printf("Your text input is: %s \n", word);
while(*ptrword != NULL){
switched[counter] = (*ptrword ^ 0x20);
phản++;
ptrword++;
}
printf("Your flipped text is: %s \n", switched);
trả về 1;
}
在学习的过程中。感谢您的宝贵时间。
câu trả lời hay nhất
您忘记为 đã chuyển đổi
添加空终止符。你需要添加
switched[counter] = '\0'; // add '\0' to the end
之前
printf("Your flipped text is: %s \n", switched);
您需要将 while(*ptrword != NULL)
更改为 while(*ptrword != '\0')
。
正如@ooga 所指出的,您最好为flipped
分配足够的空间。因此,将 char flipped[] = "";
更改为 char flipped[100] = "";
。
解决这些问题后,它应该会按预期工作。在Ideone上查看运行结果.
关于c - 小写<-->大写函数未按计划运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21667466/
Được rồi, tôi muốn chạy toàn bộ môi trường làm việc của mình từ một tệp bó... Điều tôi muốn đạt được... Mở một powershell mới, mở thư mục API của tôi và chạy VS Code từ thư mục đó Chỉnh sửa Thiết bị (cd c:\xy;
Tôi đang xem các mẫu trên Cocoa Controls và tải xuống một số bản demo. Vấn đề tôi gặp phải là một số ví dụ, chẳng hạn như BCTabBarController, sẽ không được tạo hoặc khởi động trên thiết bị của tôi. Khi tôi mở dự án, nó trông bình thường, không có gì
Tôi mới bắt đầu học C (chuyên về Java và Python). Khi viết chương trình C (ví dụ: hello world), tôi biên dịch bằng gcc hello.c -o hello trên dòng cmd ubuntu
Tôi nhận thấy vấn đề này sau khi tập lệnh php được chạy từ cron cho đến khi hết thời gian chờ, nhưng đây không phải là vấn đề khi nó được chạy thủ công từ dòng lệnh. (Đối với CLI, mặc định PHP max_execution_time là 0) Vì vậy tôi thử chạy
Tôi có thể chạy thử nghiệm bằng dòng lệnh > ./node_modules/.bin/wdio wdio.conf.js nhưng nếu tôi cố chạy nó từ cấu hình chạy/gỡ lỗi của IntelliJ thì tôi gặp đủ loại lỗi khác nhau. Fea
Đã xảy ra lỗi trong quá trình khởi tạo VM. Không thể dành đủ không gian cho heap đối tượng. Lỗi: C
Sau khi cài đặt Anaconda vào C:\, tôi không thể mở sổ ghi chép jupyter. Hoặc trong Anaconda Nhắc với sổ ghi chép jupyter hoặc trong trình điều hướng. Tôi không thể làm cho nó hoạt động được.
Tôi gặp sự cố khi nhấp đúp vào tập lệnh của mình (.py) hoặc mở tập lệnh bằng IDLE, tập lệnh sẽ biên dịch và chạy chính xác. Tuy nhiên, nếu tôi cố chạy tập lệnh trong dòng lệnh Windows, sử dụng C:\> "C:\Software_Dev
Tình huống tôi đang sử dụng cơ sở dữ liệu mysql. Truy vấn chạy từ phpmyadmin và người đưa thư nhưng khi tôi gửi yêu cầu từ android (nó trả về 0 hàng) tôi đã ghi lại email được gửi từ android, đó là chính xác
Vì vậy, điều này hơi lạ - tại sao chạy tệp .exe từ Java lại cho kết quả khác với chạy trực tiếp .exe. Khi java thực thi dòng bên dưới, nó gọi tệp .exe mà tôi đã tạo để hoạt động với Hệ thống Điện thoại 3CX
Dòng mã này Environment.Is64BitProcess đánh giá là đúng khi ứng dụng của tôi chạy một mình. Nhưng khi nó được chạy trong bài kiểm tra đơn vị Visual Studio của tôi, biểu thức tương tự sẽ đánh giá là sai. TÔI
đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để việc chỉnh sửa bài đăng này có thể trả lời nó bằng các sự kiện và trích dẫn. Đã đóng 8 năm trước. Cải thiện
Tôi đã viết bản demo sử dụng libpq để kết nối với cơ sở dữ liệu PostgreSQL. Tôi đã thử kết nối tệp C với PostgreSQL thông qua #include Trong đó, tôi đã thêm đường dẫn đến biến hệ thống I:\Program F
Làm cách nào để chạy trình mô phỏng Android từ Jenkins để chạy thử nghiệm của tôi? Lệnh chạy trình mô phỏng khi tôi viết trong lệnh tắm Windows Execiute: trình mô phỏng -avd Trình kiểm tra sau đó
Tôi đã định cấu hình mọi thứ để có thể sử dụng ssl để đăng nhập và truy cập errbit đang chạy trên nginx. Vấn đề của tôi là tôi không biết cách thiết lập errbit.rb của ứng dụng Rails để có thể chạy thử nghiệm trên nginx.
Tôi đã viết một ứng dụng rung và tôi đã mở phần ios thông qua xcode và ứng dụng đang chạy nhưng khi tôi chạy ứng dụng qua vscode thông qua Flutter build ios thì tôi gặp lỗi này
Tôi có một tập lệnh python ngắn sử dụng mô-đun ghi nhật ký và mô-đun configparser. Tôi đang sử dụng PyCharm 2.7.1 và Python 3.3 trong Win7. Khi tôi chạy tập lệnh của mình bằng PyCharm
Tôi đang gặp một số khó khăn ở đây. Hộp phát triển của tôi là 64-bit, windows 7. Tất cả các dự án của tôi được biên soạn cho "Bất kỳ CPU". Dự án tham chiếu phiên bản 64-bit của phần mềm bên thứ 3. Khi tôi chạy thử nghiệm đơn vị không sử dụng bất kỳ tài liệu tham khảo web nào,
Tôi đang thực hiện một số bài tập C++ thì nhận thấy vấn đề sau. Mã đã cho sẽ không chạy/biên dịch trong Visual Studio 2013 hoặc Qt Creator 5.4.1 có lỗi: các loại không hợp lệ 'd
Giả sử tôi có tệp Eastereregg.py: fromflow import DAG from dateutil import parser from datetime import tim
Tôi là một lập trình viên xuất sắc, rất giỏi!